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清除按鈕