これは正しいです?
SharedPreferences はデータベースに保存されますか?
いいえ、正しくありません。SharedPreferences
アプリケーション ディレクトリに XML ファイルとして保存されます。
@Octavian の回答 (賛成票) に同意します。ファイル内に保存されます。
SharedPreferences はデータベースに保存されますか?
私が答えを書いたので、いいえ、プロジェクトディレクトリ内のファイル内に保存されます。
このファイルを表示するには、DDMS Perspectiveに移動し、 File Explorerをクリックします。エクスプローラーから、data -> data -> your project -> shared_prefs
.
上記の shared_prefs は、宣言して使用したすべての共有設定を含むフォルダーです。
実際に共有されたプリファレンスは変数に値を保存します。キーと値のペアのように保存されます
以下は、共有設定値を介して値を保存および取得するために使用されるコードです。
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", "");