有谁知道如何重置我的应用中的所有设置?想象一下,我有一些复选框和列表首选项。如何重置安装应用程序后的所有内容 - 选中/取消选中复选框首选项,列表首选项重置为默认值)?
由于
答案 0 :(得分:2)
SharedPreferences prefs = Context.getSharedPreferences("FileName", Context.MODE_PRIVATE);
Editor editor = prefs.edit();
editor.clear();
editor.commit();
只需致电editor.clear();
即可将其重置。
答案 1 :(得分:1)
只需添加editor.clear();
它将重置设置。
答案 2 :(得分:0)
确保为XML文件中的每个pref设置了默认值。 E.g:
android:defaultValue="3600000"/>
然后你可以在代码中执行此操作:
// Log.d(TAG, "Setting default preference values.");
PreferenceManager.setDefaultValues(this, R.xml.prefs, false);