1

リストの内容をアクティビティに保存して、次にそのアクティビティを開いたときに、すでに追加されているリストの値が引き続き保持されるようにする必要があります。また、アプリケーションの任意の時点でリストの内容にアクセスできるようにしたいと考えています。

どうやら sharedPreferences では文字列のみを保存でき、文字列配列を保存したいと考えています。これを達成するための最良の方法は何ですか?

[データベースはこれを解決する唯一の方法ですか??]

4

1 に答える 1

2

私は常により大きなものをJSONに「パック」します。あなたの場合、JSON配列が最良のアイデアかもしれません。

したがって、データをリストから JSONArray に移動し、好きな場所に保存し、必要なときに JSONArray として読み取り (すべての JSON オブジェクトは String にシリアライズ可能)、そこからリストを作成します。または、可能であれば、これをリストに変換する代わりに、この JSONArray を使用することもできます。

于 2011-03-27T13:35:19.787 に答える