我正在开发一个应用程序,该应用程序仅在第一次启动时要执行一些操作。现在,我考虑使用共享首选项,直到遇到必须在Oncreate本身上对其进行初始化的难题,并且每次启动该应用程序时,共享首选项都会被覆盖。
因此,我正在考虑检查共享偏好设置中是否存在特定类型变量本身,但是我也被困在那里。现在有一种更简单的方法我可以忽略吗?任何帮助将不胜感激。
首次使用此SharePrefrences代码:
SharedPreferences prefs = PreferenceManager
.getDefaultSharedPreferences(this);
if (!prefs.getBoolean("Time", false)) {
// run your one time code
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("Time", true);
editor.commit();
}
首次启动应用程序时,此共享首选项仅运行一次。这对我来说是工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句