I have a RecyclerView
with several items types. It looks like this:
- 07/21/2017
- Message 1
- Message 2
- Message 3
- 07/22/2017
- Message 4
- New messages header
- Message 5
- Message 6
When new messages arrived I sort it by date and call notifyDataSetChanged()
. It works well, but it automatically scroll my RecyclerView
on new item(s) height. In this case I cannot use notifyItemInserted()
because I don't know item position after sorting.
How to force RecyclerView
do not scroll after notifyDataSetChanged()
without call notifyItemInserted()
?