Android版本之间的共享首选项辅助功能



在API中:28我有一段代码,如果铃声设置为:,我将使用Shared Preference来存储值

SharedPreferences prefs = PreferenceManager.getSharedPreferences("sounds", CONTEXT_PRIVATE);
SharedPreferences.Editor e = prefs.edit();
e.putInt("sound_set", 1);

如果用户通过OTA升级到API 29,该共享首选项是否仍存储/可访问在代码中?就像API 29的代码一样,如果我检查:

SharedPreferences prefs = PreferenceManager.getSharedPreferences("sounds", CONTEXT_PRIVATE);
if (prefs.getInt("sound_set", 0) == 0){
..
}

此代码将访问API 28中先前创建的共享前缀,还是将创建一个新的共享前缀?

p.S:我是安卓系统的新手,正在尝试探索。请仅通过建议/帮助进行评论。

只有当用户完全卸载应用程序或删除其数据时,共享首选项才会被清除。

相关内容

  • 没有找到相关文章

最新更新