【发布时间】:2013-04-03 16:07:12
【问题描述】:
我正在制作一个应用程序,希望用户能够保存他们的偏好。我正在使用这样的共享首选项:
private void writeSettings(String val){
PreferenceManager.getDefaultSharedPreferences(context).edit().putString("status", val).commit();
Log.d("stat", val);
}
这很好用,阅读也很好。如果我关闭应用程序并重新启动它,它就消失了。除非删除应用程序,否则不应该保存首选项吗?
【问题讨论】:
-
你在哪里调用 writeSettings 方法?
-
只有在尝试手动清除应用程序数据时才会删除共享首选项数据。
-
我想我在某处看到提交在链接时不起作用。
-
@raybritton 这就是问题所在
标签: java android sharedpreferences