java - 我如何要求用户在第一次启动时选择一个设置?

标签 java android sharedpreferences android-alertdialog

如果共享首选项不是默认设置,我如何设置以显示警报框。

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        /* RR - Restore Prefrences */
         SharedPreferences settings =
         this.getSharedPreferences("com.sample.test",Context.MODE_PRIVATE);
         Boolean isBackgroundWhite = settings.getBoolean("BgColor", true);
             //triggerAlert();
}

最佳答案

使用SharedPreferences.contains()测试是已经设置的偏好。如果没有,请显示您的对话框。

if(!settings.contains("BgColor")){

    // Make a call to your dialog code here.  
}

关于java - 我如何要求用户在第一次启动时选择一个设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21635342/

相关文章:

java - 如何重用 javadoc 来实现类似的功能

java - SLF4J 绑定(bind)问题

android - 开发人员错误验证 Gmail 登录 Android - 异常 10

java - 如何从我的Android手机麦克风捕获音频

java - Activity 上的两个 onclick 转换为 fragment

java - 我正在寻找 db2 的数据提取工具

android - 根据我自己在 android Google maps v2 中的标记绘制路线路径

java - 如何保存ArrayList <List>

java - 在不同的包/应用程序之间保存数据

android - 'strong' 对对象的引用意味着什么,为什么我们应该将 OnSharedPreferenceChangeListener 的引用存储在对象的数据中?