重置设置首选项

时间:2016-06-27 21:11:48

标签: android sharedpreferences settings

有谁知道如何重置我的应用中的所有设置?想象一下,我有一些复选框和列表首选项。如何重置安装应用程序后的所有内容 - 选中/取消选中复选框首选项,列表首选项重置为默认值)?

由于

3 个答案:

答案 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);