반응형
getAdapterPosition
-
[Android] ViewHolder getAdapterPosition Deprecated안드로이드 2021. 8. 4. 16:30
개요 RecyclerView의 ViewHolder의 getAdapterPosition() 함수가 Deprecated 됐다. 어떻게 변경하면 되는지 알아보자. 안드로이드 개발자 사이트 설명 getAdapterPosition() 메소드는 Adapter가 다른 Adapter를 중첩하는 경우 어느 adapter의 위치인지 혼란스러워 아래의 두가지 방법으로 호출하도록 하고 있습니다. getBindingAdapterPosition() - Adapter내의 위치를 반환 getAbsoluteAdapterPosition() - RecyclerView에서의 위치를 반환 한 Adapter를 사용하여 RecyclerView를 이용한다면 위 두 메소드는 같은 값을 반환한다. 하지만 ConcatAdapter로 여러 Adapter..