4

これは正しいです?

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

4

3 に答える 3

3

いいえ、正しくありません。SharedPreferencesアプリケーション ディレクトリに XML ファイルとして保存されます。

于 2011-02-04T09:05:25.613 に答える
1

@Octavian の回答 (賛成票) に同意します。ファイル内に保存されます。

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

私が答えを書いたので、いいえ、プロジェクトディレクトリ内のファイル内に保存されます。

このファイルを表示するには、DDMS Perspectiveに移動し、 File Explorerをクリックします。エクスプローラーから、data -> data -> your project -> shared_prefs.

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

于 2011-02-04T09:14:28.993 に答える
-2

実際に共有されたプリファレンスは変数に値を保存します。キーと値のペアのように保存されます

以下は、共有設定値を介して値を保存および取得するために使用されるコードです。

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", "");
于 2011-02-04T08:56:39.843 に答える