0

使用するたびに5つの文字列を生成するアプリがあり、後で使用するためにこれらの文字列を保存したい. アプリを開いて再度実行すると。アプリを 2 回目に使用するときは、最初にアプリを実行したときに生成した最初の 5 つの文字列と共に、後で使用するために新しい 5 つの文字列を保存したいと考えています。これらの5本の弦を10セット言うまで、何度も繰り返します。

私は、これを行う最善の方法、内部メモリ、SQLデータベースなどについて混乱しました。誰かがこれのベストプラクティスの良い例を教えてくれます。SQL データベースに関する私の経験は非常に限られています。

4

4 に答える 4

2

私の意見では、 SqliteがベストプラクティスでありSharedPreferences、固定数の文字列があれば使用できたはずです。

于 2012-06-14T06:40:57.527 に答える
1

Android は実際には、次のような幅広いストレージ メカニズムを提供します。

  1. 共有設定
  2. スクライト
  3. ファイル
  4. 外部または内部ディレクトリ。

これらを見てみましょう: Androidのデータ ストレージとデータ ストレージ メカニズム

于 2012-06-14T06:47:39.440 に答える
1

SharedPreferences文字列の保存に使用できます

于 2012-06-14T06:41:15.750 に答える
0

Android Web サイトから: http://developer.android.com/guide/topics/data/data-storage.html#pref

保存する:

// We need an Editor object to make preference changes. 
// All objects are from android.context.Context
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", mSilentMode);

// Commit the edits!
editor.commit();

ロードするには:

SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean silent = settings.getBoolean("silentMode", false);
于 2012-06-14T07:02:20.327 に答える