-1

Androidで複数の文字列を保存する最良の方法は何ですか? 一番いい方法はSQLiteだと思ったのですが、この場合アプリを閉じるとデータは保存されるのでしょうか?もう一度アプリを開くと、データはそこにありますか? または、txt ファイルを使用して保存し、復元する必要がありますか?

4

1 に答える 1

3

ファイルで何をしようとしているかによって異なります。データを保存するときは、内部ストレージ、外部ストレージ、キャッシング、SQLite データベース、ネットワークなど、いくつかのオプションがあります。いくつか保存するだけならStrings、データベースを作成するのはやり過ぎだと思います。ファイルを内部ストレージに保存することを検討します。をファイルに書き込んでStrings、アプリの再起動時にそのファイルを取得できます。

必要以上に物事を複雑にしたくはありません。複雑にしないでおく。数 KB 相当のデータを保存する場合は、ファイルを使用してください。MB 相当のデータを取得していて、特定のデータ セットにクエリを実行する必要がある場合は、データベースを調べてください。データベースのセットアップだけでなく、保守にも多くの時間とリソースが必要であることを覚えておく必要があります。

データをデバイスに保存するさまざまな方法を概説する Android ドキュメントは次のとおりです: http://developer.android.com/guide/topics/data/data-storage.html

これは、何があなたにとって最適なのかを理解するのに本当に役立ちます。

于 2012-08-14T02:48:21.653 に答える