Android(Kotlin)
diffutil
----___<<<<<
2021. 7. 19. 08:27
- getOldListSize(): 이전 목록의 개수를 반환합니다.
- getNewListSize(): 새로운 목록의 개수를 반환합니다.
- areItemsTheSame(int oldItemPosition, int newItemPosition): 두 객체가 같은 항목인지 여부를 결정합니다.
- areContentsTheSame(int oldItemPosition, int newItemPosition): 두 항목의 데이터가 같은지 여부를 결정합니다. areItemsTheSame()이 true를 반환하는 경우에만 호출됩니다.
RecyclerView DiffUtil로 성능 향상하기
이제 notifyDataSetChanged()는 더 이상사용을 중단하세요! 우리는 리스트를 매일 사용합니다. 사용자가 목록을 스크롤 할때 데이터를 업데이트 해야합니다. 이를 위해 서버에서 데이터를 가져와서 아
blog.kmshack.kr
https://github.com/mrmike/DiffUtil-sample
mrmike/DiffUtil-sample
Android sample app in Kotlin showing usage of DiffUtil class. - mrmike/DiffUtil-sample
github.com