안드로이드 DiffUtil 사용 Tip1 [안드로이드/Kotlin] DiffUtill + RecyclerView 개념 정리 및 Tip 1.DiffUtil의 사용배경 1-1)기존 NotifyDataSetChanged의 단점 -기존의 NotifyDataSetChanged를 사용해서 데이터를 갱신하면 전체 아이템을 다시 바인딩하는 방식으로 되어있어서 수정되지 않은 아이템도 다시 갱신되어지는 단점이 있습니다. 1-2)DiffUtil의 장점 -DiffUtil을 사용하면 수정이된 아이템만 갱신시켜서 불필요한 리소스를 줄일 수 있다는 장점이 있습니다. -DiffUtil은 이전 데이터 상태와 현재 데이터간의 상태 차이를 계산해서 반드시 업데이트해야 할 최소한의 데이터만 갱신시킵니다. 2.DiffUtil 사용방법 2.DiffUtil 구현 Tip 1)DiffCallBack -DiffUtil을 사용하기 위해선 이전데이터와 현재 데이터간의 비교를 해주는 클.. 2022. 5. 14. 이전 1 다음