0

私はAndroidにひどく慣れていません。私がやりたいのは、2つのアレイリストを永続的に保存することです。コンテキストは次のとおりです。ユーザーはリストビューからオプションを選択し、アプリは選択したオプションに応じて、2つのアレイリストに対応するデータをロードします。SharedPreferencesを使用して保存するなど、かなりの数のオプションを検討しましたが、説明したメソッドを実装する方法が正確にはわかりません。必要に応じてコードを提供します!

4

2 に答える 2

1

このリンクは、コンテキストで使用可能なすべてのストレージに関する情報を提供します。コード例も提供されています。

SharedPreferencesはあなたが探しているものではないと思います。私はむしろデータベースを使用するか(ユースケースのために大きすぎるかもしれません)、または単にファイルをファイルシステムに保存します(これもリンクで説明されています)。

2番目のアプローチを選択した場合、このリンクは、オブジェクト(両方のリストを含むクラス)をシリアル化する方法に役立ちます。

于 2013-01-17T13:22:00.383 に答える
0

Serialisation最も簡単なのは、ファイルに書き込むjava を使用することです。
リストが膨大な場合 (数千の要素)、カスタム シリアライゼーションを使用して書き込むことができますDataOutputStream。これにより、使用するスペースが少なくなり、高速になりますが、より多くの作業が必要になります。

于 2013-01-17T13:47:03.127 に答える