개발/Android
[Warning] It will always be more efficient to use more specific change events if you can. Rely on notifyDataSetChanged as a last resort
문제점 리사이클러 뷰의 데이터가 변경됐을 때 notifyDataSetChanged()로 UI를 갱신할 경우 발생한다. 해결법 notifyDataSetChanged()를 사용하기 보단 각 상황에 맞는 함수를 사용한다. notifyItemChanged(int) notifyItemInserted(int) notifyItemRemoved(int) notifyItemRangeChanged(int, int) notifyItemRangeInserted(int, int) notifyItemRangeRemoved(int, int) notifyDataSetChanged는 최후의 수단으로 사용할 것을 권한다. 해결법을 보고 든 개인적인 생각으론 notifyDataSetChanged는 리사이클러 뷰에 자식으로 들어갈 전체 데..