1

RecyclerView には、残りの API から 20 個のアイテムが含まれています。データベースに新しい項目を追加すると、リストの最初の項目が消え、mysql を使用して新しい項目がリストの最後に追加されますLIMIT 0,20

リストにいて新しい項目が追加されたときにスクロール位置が変わらないのでonSaveInstansceState、アダプターの前後に使用onRestoreInstanceStateしました。しかし、あなたが理解できるように、新しいリストには古いリストとの違いがあり、それがアイテムの位置です。したがって、リストはその状態からもう1アイテムスクロールします。

どうすればこれを防ぐことができますか、または別の解決策がありますか?

4

1 に答える 1