티스토리 뷰
728x90
반응형
RecyclerView getPosition()
새로운 지원 라이브러리 버전 (22.x)부터
RecyclerView.ViewHolder 클래스의 getPostion()이 deprecated 되었고
getLayoutPosition, getAdapterPosition
메소드가 추가되었다
그러나 getAdapterPosition 이 -1 을 반환할 때가 있다
RecyclerView.NO_POSITION 인지를 꼭 확인토록 하자
1 | if(getAdapterPosition() != RecyclerView.NO_POSITION) | cs |
+
onCreateViewHolder 에서는 새로운 인스턴스만 반환하자
(항상 new Holder()를 반환토록)
getAdapterPosition vs getLayoutPosition
둘 중 내 로직에 맞는 메소드를 고르려 구글링을 하는 도중
이런 글을 발견했다
음
어렵다
반응형
'프로그래밍 > Android' 카테고리의 다른 글
[Android] This Handler class should be static or leaks might occur (0) | 2017.10.29 |
---|---|
[Android] Adapter.notifyDataSetChanged() (0) | 2017.09.29 |
[Android] EditText 입력 변화 이벤트 addTextChangedListener (0) | 2017.09.28 |
[Android] HttpURLConnection (0) | 2017.09.28 |
[Android.단축키] getter, setter 추가 (0) | 2017.09.28 |
공지사항
최근에 올라온 글