0

可能重复:
如何在 android 中使用 getSharedPreferences

我是新的 Android 开发者。我对共享偏好有疑问。

Android App 的“SharedPreference”中的数据会保留多长时间?我的要求是为特定用户保留数据,直到他从应用程序注销。如果同一用户或新用户从同一设备或新设备登录,则他/她不应将任何内容存储在先前会话的共享首选项中。

请指导我开发这个。谢谢

4

2 回答 2

1

SharedPreferences将保留数据,直到您自己清除/覆盖数据或直到用户卸载应用程序或清除应用程序的缓存。

关于您的问题,当用户从应用程序注销时,您可以执行SharedPreferences.Editor.clear()后跟 acommit()从共享首选项中删除当前用户的所有已保存数据。

更多信息。这里:SharedPreferences.Editor clear()

于 2012-11-05T04:34:48.397 回答
0

您保存在 SharedPreference 中的数据将存储,直到您通过编程方式将其删除(将首选项值更改为 null).. 或直到您清除应用程序的历史记录或直到卸载应用程序...

于 2012-11-05T04:40:10.853 回答