我有一个 settings.xml 文件,其中包含我的应用程序的首选项。默认情况下,所有值都设置为“true”,并且在我的应用程序中由 PreferenceActivity 使用。在我的主要活动中,我通过阅读价值观
SharedPreferences sp=PreferenceManager.getDefaultSharedPreferences(appContext);
Boolean key = sp.getBoolean("M", false);
除了第一次之外,它在任何时候都能得到我需要的任何东西。只有当我第一次打开我的应用程序并且没有打开我的设置菜单时,我才会得到“假”。我的意思是我必须打开菜单,然后才能正确运行应用程序。
有什么建议么?