私がする必要があるのは、項目をRecyclerView
の先頭に挿入することです。notifyItemInserted()が期待したとおりに動作しない
mItems.add(0, item);
notifyItemInserted(0)
は、残念ながらそれだけでRecyclerView
の最後の項目をリロードだ:私は私の項目のList
を持続し、私はRecyclerView
の先頭に追加したいとき、私は単純にこのコードを使用していアダプタを持っています。もちろん、私がnotifyItemInserted
をnotifyDataSetChanged()
に変更すると、すべて正常に動作します。 notifyItemInserted
が適切でないのはなぜですか?
これをチェックしてください:http://stackoverflow.com/questions/39683237/android-recyclerview-adapter-notifyiteminserted-and-notifyitemmoved-at-index-0 – X3Btel