It will always be more efficient to use more specific change events if
It will always be more efficient to use more specific change events if you can. Rely on notifyDataSetChanged as a last resort. RecycleView edit question: the want us to use DiffUtil docs