0

Javaでさらに処理するためにデータセットをモバイルデバイスにローカルに保存する最良の方法は何ですか?

データ セットは SOAP を使用して取得され、約 50 ~ 100 個の「オブジェクト」で構成されます。各オブジェクトは電子メール スレッドのようなものです。メイン メッセージの後にいくつかの更新情報 (主にテキスト、場合によってはグラフィック) が続きます。

「オブジェクト」で期待されるアクション:

  • 読んだ
  • 新しい更新を追加する / サーバーに更新を送信する
  • ステータスの変更 / サーバーへの更新の送信

xml ファイルを直接操作したり、ローカル データ構造を実装したり、何らかのデータベースを使用したりする方がよいでしょうか?

対象デバイス: Android & Blackberry。上記のプラットフォームでコードの一部を再利用しやすくするために、ソリューションをできるだけ一般的なものにしたいと考えています。

どうもありがとう、ルーク

4

1 に答える 1

1

あなた次第です:

高速なものが必要な場合は、SQLite データベースを使用するか、XML ファイルに保存します。

簡単に実装したい (ただし遅い) 場合は、SharedPreferencesを使用します。

SQliteまたはXmlファイルを使用することを考えている場合は、データに対してそのような操作を実行する必要があるため、SQliteデータベースを使用することをお勧めします.xmlファイルから読み取ってファイルに再度書き込むと、SQLiteデータベースより少し遅くなります. お役に立てれば。

于 2013-01-12T11:56:56.517 に答える