SharedPreferences是否存储在数据库中?

时间:2011-02-04 08:48:48

标签: android sharedpreferences

这是对的吗?

SharedPreferences存储在数据库中吗?

3 个答案:

答案 0 :(得分:3)

不,这不对。 SharedPreferences作为XML文件存储在您的应用程序目录中。

答案 1 :(得分:1)

我同意@Octavian的答案(已投票),它存储在文件中。

  

SharedPreferrences存储在   数据库?

我已经写了答案,不,它的商店位于项目目录中的文件内。

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

上面,shared_prefs是包含您已声明和使用的所有共享首选项的文件夹。

答案 2 :(得分:-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", "");