Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
リスト アイテムをドラッグ アンド ドロップするリスト ビューを使用していますが、そのアクティビティを閉じて同じリスト アクティビティを再起動すると、データベースと同じ位置にアイテムが復元されます。データベースを更新する方法とタイミングこのため。
データベースに追加の「インデックス」フィールドを使用して位置を保存し、それを使用してクエリを並べ替えることができます。アクティビティまたはフラグメントの onStop() メソッドは、データベース内のインデックスを更新するのに適した場所です。