这个说法正确吗?
SharedPreferences 存储在数据库中?
这个说法正确吗?
SharedPreferences 存储在数据库中?
我同意 @Octavian 的回答(已点赞),它被存储在文件中。
SharedPreferrences被存储在数据库中吗?
正如我所写的答案,不是,它存储在项目目录内的文件中。
要查看此文件,请转到 DDMS Perspective ,单击文件浏览器。
从文件浏览器中,数据 -> 数据 -> 您的项目 -> 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", "");