我已将用户名和密码存储在sharedpreference中。 而且我在欢迎“用户名”等每个活动中都显示用户名。 但在注销时,我已将一个复选框放在对话框中。如果选中该复选框,则应该清除sharedpreference值。所以我不知道该怎么做,请帮我解决。谢谢。我想清除共享首选项的值
5
A
回答
4
清除sharedpreferences的方法是这样的
http://developer.android.com/reference/android/content/SharedPreferences.Editor.html#clear()
有了这个,你不删除XML
Editor.clear();
Editor.commit();
2
你必须使用remove method这是简单的和描述here。唯一的参数是您用来保存此首选项的密钥。
15
SharedPreferences settings = getSharedPreferences("MyPreferences", 0);
if (settings.contains("mykey")) {
SharedPreferences.Editor editor = settings.edit();
editor.remove("mykey");
editor.apply();
}
0
1日法
Your_sharedprefrence_name..clear(); Your_sharedprefrence_name.commit();
第2种方法
Your_sharedprefrence_name.clear().commit();
第三方法(当u要清除sharedprefrence的ArrayList中把它放在循环)
Your_sharedprefrence_name.remove(String.valueOf(i)).clear().commit();
相关问题
- 1. 清除共享首选项
- 2. 共享首选项未被清除,
- 3. 共享首选项
- 4. 共享首选项
- 5. 共享首选项
- 6. 已删除类的共享首选项
- 7. 如何清除注销的共享首选项?
- 8. Arraylist的共享首选项
- 9. 删除共享首选项数据
- 10. 共享首选项自动删除
- 11. 清除共享首选项会抛出空指针异常
- 12. android - 尝试使用键名清除共享首选项
- 13. 如何从片段中清除共享首选项?
- 14. 活跃Android升级后清除共享首选项
- 15. 共享首选项和清除历史记录/数据
- 16. 重新启动应用程序时清除共享首选项
- 17. 我的共享首选项不更新,
- 18. 共享首选项加载多个值
- 19. 从asynctask检索共享首选项值
- 20. 共享首选项值返回空
- 21. 共享首选项“绕过默认值”?
- 22. 共享首选项关闭
- 23. 使用共享首选项
- 24. 列表共享首选项
- 25. 共享首选项存储
- 26. Android Studio共享首选项
- 27. 检索共享首选项
- 28. 共享首选项Android
- 29. 共享首选项Android
- 30. Android共享首选项
你需要接受一个答案时,它可以帮助解决你的问题。 – Ronnie