1
A
回答
2
要删除所有应用程序首选项SharedPreferences.Editor.clear()
方法。 有关详细信息,请参阅this documentation。
0
Stackoverflow上很多用户不明白的是;你想删除全部共享偏好文件。你不想一个接一个地清除它们。
您可以简单地从你的共享偏好文件夹中的所有文件删除:
Context r = getActivity();
File dir = new File(r.getFilesDir().getParent() + "/shared_prefs/"); // files directory is a sibling of the shared_prefs directory
String[] children = dir.list();
for (String aChildren : children) {
r.getSharedPreferences(aChildren.replace(".xml", ""), Context.MODE_PRIVATE).edit().clear().commit();
}
try {
Thread.sleep(800);
}
catch (InterruptedException e) { }
for (String aChildren : children) {
new File(dir, aChildren).delete();
}
}
同时检查these answers更多的信息和删除共享偏好的其他方式。
相关问题
- 1. 很多按钮可以做同样的事情,更加整洁?
- 2. MessageBox - 两个按钮做同样的事情?
- 3. 如何让按钮做同样的事情?
- 4. 在按住按钮的同时做一些事情
- 5. 更改结果做同样的事情
- 6. 在css 3中做同样的事情
- 7. 两个脚本做同样的事情
- 8. 功能保持做同样的事情
- 9. 在循环中创建的按钮都点击时做同样的事情
- 10. 如何让按钮在iOS的每个屏幕上都做同样的事情?
- 11. 单选按钮确认,取消和确定做同样的事情
- 12. Java按钮做同样的事情,我该如何改变这一点?
- 13. c#如何获得keydown和按钮点击做同样的事情?
- 14. UI Java:清除JTable数据的按钮
- 15. jQuery - 按钮不会做任何事情?
- 16. 按钮没有做任何事情
- 17. 如何让1个按钮改变ID做不同的事情?
- 18. 为什么在数据集做同样的事情时使用数据表?
- 19. 方法传递3种不同的数据类型来做同样的事情?
- 20. 如何让PHP做同样的事情我的ColdFusion做
- 21. indexOf()与函数循环做同样的事情的性能
- 22. 这两个构造函数都做同样的事情吗?
- 23. 两种方法,做同样的事情,用不同的方式
- 24. 在不同的对象上做同样的事情
- 25. 两个不同的INSERT INTO语句做同样的事情
- 26. 如何在MFC中创建一个按钮,根据之前点击的按钮做不同的事情?
- 27. Mobiscroll清除按钮
- 28. TextField清除按钮
- 29. NSTextField清除按钮
- 30. Python清除按钮