Android 重置设置首选项

Android 重置设置首选项,android,sharedpreferences,settings,Android,Sharedpreferences,Settings,有人知道我如何重置应用程序中的所有设置吗?假设我有一些复选框和列表首选项。如何将所有内容重置为安装应用程序后的状态(复选框首选项已选中/未选中,列表首选项重置为默认值) 谢谢 只需调用editor.clear()重置它 只需调用editor.clear()

有人知道我如何重置应用程序中的所有设置吗?假设我有一些复选框和列表首选项。如何将所有内容重置为安装应用程序后的状态(复选框首选项已选中/未选中,列表首选项重置为默认值)

谢谢

只需调用
editor.clear()重置它


只需调用
editor.clear()editor.clear()

它将重置设置。

只需添加
editor.clear()

它将重置设置。

确保为XML文件中的每个pref设置了默认值。例如:

android:defaultValue="3600000"/>
然后可以在代码中执行此操作:

// Log.d(TAG, "Setting default preference values.");
PreferenceManager.setDefaultValues(this, R.xml.prefs, false);

确保为XML文件中的每个pref设置了默认值。例如:

android:defaultValue="3600000"/>
然后可以在代码中执行此操作:

// Log.d(TAG, "Setting default preference values.");
PreferenceManager.setDefaultValues(this, R.xml.prefs, false);
谢谢,我已经这样做了(尽管使用了
PreferenceManager.getDefaultSharedReferences(getActivity());
)。虽然我刚刚发现需要重新启动整个应用程序,以便将复选框/列表首选项设置为默认值。谢谢,我已经这样做了(尽管使用了
PreferenceManager.getDefaultSharedPreferences(getActivity());
)。虽然我刚刚发现需要重新启动整个应用程序,以便将复选框/列表首选项设置为默认值。