Tag: android sharedpreferences

强制关闭后重置SharedPreferences

我已经能够成功地将共享首选项实现到我的应用程序中,但是如果我通过任务管理器终止应用程序,我遇到了重置/删除数据的问题。 我使用静态方法进行保存,这样我只需要一次该方法,并可以在我的应用程序中随处调用它。 protected static synchronized void save(Context cntx){ SharedPreferences preferences2 = cntx.getSharedPreferences(“BluRealms”, 0); SharedPreferences.Editor editor = preferences2.edit(); editor.putBoolean(“level”, Stats.level); editor.commit(); } 一旦我杀死我的应用程序,我的所有数据都会被设置回我的SharedPreferences保存方法中的默认设置。 我也做了一些搜索,并发现一些post说,在清单文件中添加android:persistent =“true”可以解决问题,但即使这样,数据仍然会重置。 编辑:我想我发现了一些关于我的问题的信息。 此问题突出显示三星Galaxy S手机无法正确保存SharedPreferences的问题,这是我正在测试的设备。 http://code.google.com/p/android/issues/detail?id=14359 – 尤其是评论6 有关这方面的任何更多信息都会很棒!