4

它是否正确?

SharedPreferences 存储在数据库中?

4

3 回答 3

3

不,这是不正确的。SharedPreferences以 XML 文件的形式存储在您的应用程序目录中。

于 2011-02-04T09:05:25.613 回答
1

我同意@Octavian 的回答(赞成),它存储在文件中。

SharedPreferences 存储在数据库中?

正如我写的答案,不,它存储在项目目录内的文件中。

要查看此文件,请转到DDMS Perspective,单击文件资源管理器。从文件资源管理器中,data -> data -> your project -> shared_prefs.

Above, shared_prefs is the folder contains all the shared preferences you have declared and used.

于 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 回答