我正在寻找一个

Android共享首选项,我想知道是否有一种方法来检查首选项文件是否存在.

SharedPreferences mySharedPreferences ;

mySharedPreferences=getSharedPreferences(“Name_of_your_preference”,mode);

上面的代码使我相信“​​Name_of_Your_preferene”被存储为一个文件或某种容器,它将包含你的首选项.

我想知道有没有检查是否存在.当用户加载活动时,我想将所有设置保存到此文件中,并显示一些默认值(所有设置均为关闭).但是,如果他们第一次访问该页面,我只想这样做.

否则,如果我每次页面加载时都会这样做

SharedPreferences.Editor editor= mySharedPreferences.edit();

/* now store your primitive type values. In this case it is true, 1f and Hello! World */

editor.putBolean(“myBoolean”,true);

editor.putFloat(“myFloat”,1f);

editor.putString(“myString”,” Hello! World”);

我猜测它会覆盖所有设置,甚至他们设置的.

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐