重新启动应用程序时,我的Sharedpreference无法保存

时间:2018-11-23 18:06:01

标签: android

我只有2个活动,分别是Main和second活动,但是sharedpreference在2个活动之间起作用,但是当我重新启动它时,它永远不会进入if语句(Main activity)if(prefs!= null),这意味着当prefs始终为null我重新启动它。关闭应用程序时,sharedpreference是否实际保存数据?提前谢谢:)

lst[0]

1 个答案:

答案 0 :(得分:0)

sharedpreference在关闭应用程序时会保存数据。
您正在检查“ prefs”是否不为空。
请尝试下面的代码,并检查是否可以解决您的问题:

内部创建:

   prefs = getSharedPreferences("type", MODE_PRIVATE);

在开始时内部:

   if(prefs != null) {
        System.out.println("This is what I am looking for " + prefs.getAll());
        //R.id.checked
        ten.setChecked(true);
    }
相关问题