2011-02-04 12 views
3

これは間違いありませんか?SharedPreferencesはデータベースに保存されていますか?

SharedPreferencesはデータベースに保存されていますか?

+0

はオフトピックかもしれませんが、[this](http://stackoverflow.com/questions/3572780/android-sharedpreference)が役立つかもしれません。 –

+0

@ハリー・ジョイそれは話題ではない、彼/彼女はsharedpreferencesの保管場所について混乱している。 –

+0

@Paresh:トピックではない可能性がありますが、彼がそのサイトで彼の答えを見つけたのかどうか分かりません。 –

答えて

1

私は@Octavianの回答に同意しています(投票しました)、ファイル内に保存されています。

SharedPreferrencesは データベースに格納されますか?私は答え、NO、プロジェクトディレクトリ内のファイル内にその店舗を書かれているとおり

は、 DDMSパースペクティブに行き、このファイルを表示 ファイルエクスプローラをクリックしてください。 ファイルエクスプローラから data -> data -> your project -> shared_prefs

上記のshared_prefsは、宣言して使用しているすべての共有設定を含むフォルダです。

+1

** + 1 - それは素敵で便利です** –

-2

実際変数.ITに共有プリファレンス・ストアの値はキーと値のペア以下

等として保存され、コードを格納するために使用され、共有嗜好値を介して値を取得されています。

SharedPreferences prefs=getSharedPreferences("Key", 0); 
      Editor e= prefs.edit(); 
      e.putString("Name", "AAA"); 
      e.commit(); 

には、それは正しくないコード

SharedPreferences prefs=getSharedPreferences("Key", 0); 
      String s= prefs.getString("Name", ""); 
+1

質問はどのようにあなたがそれらを読み書きするかではなく、ディスクに保存された環境設定です。 – Felix

3

以下の共有環境設定値の使用を取得します。 SharedPreferencesは、XMLファイルとしてアプリケーションディレクトリに格納されます。

関連する問題