Android 夜间模式需要sqlite吗?
我只是想知道Android的夜间模式是否需要sqlite? 或者有另一种方法来保存模式 当用户关闭应用程序并再次打开时,它将保存模式 请帮忙 如果有其他方法,请与我分享Android 夜间模式需要sqlite吗?,android,android-sqlite,android-night-mode,Android,Android Sqlite,Android Night Mode,我只是想知道Android的夜间模式是否需要sqlite? 或者有另一种方法来保存模式 当用户关闭应用程序并再次打开时,它将保存模式 请帮忙 如果有其他方法,请与我分享 谢谢不,不需要sqlite 本地应用程序设置(如夜间模式首选项)通常存储在中。您只需在应用程序的SharedReferences中为首选用户设置保存一个变量,并在启动时设置主题即可。 阅读文档了解更多信息。请检查。这是一种键值存储,非常适合这种需要 一般做法是创建一些SharedPrefManager,并将所有具有共享首选项的逻
谢谢不,不需要sqlite
本地应用程序设置(如夜间模式首选项)通常存储在中。您只需在应用程序的SharedReferences中为首选用户设置保存一个变量,并在启动时设置主题即可。 阅读文档了解更多信息。请检查。这是一种键值存储,非常适合这种需要
一般做法是创建一些SharedPrefManager,并将所有具有共享首选项的逻辑移到那里。如中所示。在运行的第一页上编写此代码
SharedPreferences pref = getApplicationContext().getSharedPreferences("nightMode", 0);
if(pref.getBoolean("mode",false)){
// code change ui to night
}
在夜间模式开关上写下这个代码
SharedPreferences pref = getApplicationContext().getSharedPreferences("nightMode", 0);
pref.edit().putBoolean("mode",true).apply();
同样容易经验法则-提供链接,而不是“浏览文档”。祝你生日快乐!