我新的Android开发者。我有一个关于共享偏好的查询。
数据将在Android App的'SharedPreference'中持续多久? 我的要求是坚持特定用户的数据,直到他从应用程序注销为止。如果同一用户或新用户从同一设备或新设备登录,则他/她应该没有将内容存储在早期会话的共享首选项中。
请指导我开发这个。由于
我新的Android开发者。我有一个关于共享偏好的查询。
数据将在Android App的'SharedPreference'中持续多久? 我的要求是坚持特定用户的数据,直到他从应用程序注销为止。如果同一用户或新用户从同一设备或新设备登录,则他/她应该没有将内容存储在早期会话的共享首选项中。
请指导我开发这个。由于
SharedPreferences
坚持不懈,直到你的数据清晰/自己或直到用户卸载应用程序,或者你清楚应用的缓存覆盖数据。
对于你的问题,当用户从应用程序注销,您可以执行SharedPreferences.Editor.clear()
接着是commit()
删除所有保存从共享偏好当前用户的数据。
更多的信息。在这里: SharedPreferences.Editor clear()
的,你在SharedPreference保存的数据将存储直到通过编程方式(改变偏好值设置为null)删除它..或者直到排除应用程序或直至历史卸载的应用...
Thnaks Dharmendra,有帮助 –