後で使用するために保存する必要がある独自のオブジェクトがあります。ユーザーがこのオブジェクトを保存すると、JSON 文字列に変換されます。ユーザーがネットワークに接続されると、JSON 文字列はオブジェクトに戻され、操作が実行されます。
私の問題は、実行時にオブジェクトを保存する方法をどのように知ることができるかということです。
すなわち
Gson gson= new Gson();
String pointOfInterest = gson.toJson(point);
SharedPreferences.Editor sharedprefEditor = application_shared_preferences.edit();
sharedprefEditor.putString(?KEY?,pointOfInterest);
KEY の値には何を使用できますか? インデックスを使用すると、アプリを開いたり閉じたりするたびにインデックスがリセットされ、オブジェクトが置き換えられます。
編集 申し訳ありませんが、これを十分に明確にしませんでした。上記のコードが含まれているメソッドは、任意の回数実行でき、保存するpointOfInterestがいくつかある可能性があります。