If we use DiffUtil.Callback, and do
adapter.setItems(itemList);
diff.dispatchUpdatesTo(adapter);
how can we make sure that ad
I used RecyclerView.AdapterDataObserver to detect when new items were added, and then scroll to the top of my list;
adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() {
@Override
public void onItemRangeInserted(int positionStart, int itemCount) {
super.onItemRangeInserted(positionStart, itemCount);
recycleView.smoothScrollToPosition(0);
}
});