DiffUtil

    RecyclerView의 notifyItem메서드들의 문제점을 해결해보자! 1탄(DiffUtil)

    RecyclerView의 notifyItem메서드들의 문제점을 해결해보자! 1탄(DiffUtil)

    RecyclerView RecyclerView란? 1. 정의 안드로이드 공식문서에는 A flexible view for providing a limited window into a large data set.로 소개하고 있습니다. 번역하면 '대규모 데이터셋을 제한된 범위에 제공하기 위한 유연한 뷰' huzit.tistory.com 리사이클러뷰를 사용하다 보면 뷰 홀더에 있는 데이터를 변경해야 할 때가 있습니다. 그럴 때마다 notifyItemChanged()를 이용해서 리사이클러뷰의 리스트를 갱신해 왔습니다. 오늘은 다른 방법으로 리스트를 갱신하는 것과 왜 써야 하는지에 대해 샘플코드로 알아보겠습니다. DiffUtil이 뭔데? DiffUtil is a utility class that calculates..