Resetting preferences requires clearing and naming each preference file explicitly.

This commit is contained in:
Dennis Guse
2026-02-05 07:26:14 +01:00
parent 21bafff761
commit e64792bf3f
@@ -778,7 +778,14 @@ public class PreferencesUtils {
// We want to really clear settings now.
sharedPreferences.edit().clear().commit();
}
// Each setting file must be mentioned here.
PreferenceManager.setDefaultValues(context, R.xml.settings, readAgain);
PreferenceManager.setDefaultValues(context, R.xml.settings_defaults, readAgain);
PreferenceManager.setDefaultValues(context, R.xml.settings_user_interface, readAgain);
PreferenceManager.setDefaultValues(context, R.xml.settings_sensors, readAgain);
PreferenceManager.setDefaultValues(context, R.xml.settings_import_export, readAgain);
PreferenceManager.setDefaultValues(context, R.xml.settings_public_api, readAgain);
}
public static Uri getDefaultExportDirectoryUri() {