私のアプリは、メインアクティビティのListViewに投稿されたカスタムFoodオブジェクトのArrayListを保存します。アプリのListView部分は完全に機能しますが、SharedPreferencesとの間でこれらのFoodオブジェクトを保存およびロードする際に問題が発生します。
これらのFoodオブジェクトをSharedPreferencesに保存するには、各属性をStringとして保存し、StringSetに入れて、putStringSet関数を使用して保存します。アプリが再開すると、SharedPreferencesから各StringSetを読み取り、読み取り属性を使用して新しいFoodアイテムを作成し、それぞれをArrayListに追加します。コードは機能するはずですが、セッション間でデータをロードしません。誰かが私が理由を理解するのを手伝ってくれる?ありがとうございました!
Code removed