Java Android手机重启后共享偏好消失

Java Android手机重启后共享偏好消失,java,android,android-emulator,sharedpreferences,Java,Android,Android Emulator,Sharedpreferences,为什么在重新启动设备时,我的Android应用程序中使用的共享首选项值会被删除?可能是您无意中设置了此设置 如果没有,请确保正确存储数据并在以后提交,如下所示: SharedPreferences p = PreferenceManager.getDefaultSharedPreferences(this); p.edit().putString("myKey", "myValue"); p.edit().commit()

为什么在重新启动设备时,我的Android应用程序中使用的共享首选项值会被删除?

可能是您无意中设置了此设置

如果没有,请确保正确存储数据并在以后提交,如下所示:

SharedPreferences p = PreferenceManager.getDefaultSharedPreferences(this);
                  p.edit().putString("myKey", "myValue");
                  p.edit().commit(); //No commit = no persitance 

你试过了吗?结果是什么?我试过了,结果被清除了,所以想知道更多。然后问题是“为什么我的共享偏好没有保存?”okie相应地改变了。谢谢!你能发布你的代码吗?不,我说的是在设备上,而不是在模拟器上。谢谢:)事实上,只有当我们在“应用程序设置”中按“清除数据”时,它才会被清除。谢谢所有回复。@yogi2806-你是如何修复的?我也面临类似的问题。