Initialize preferences with default values.

This commit is contained in:
Dennis Guse
2019-08-05 23:00:36 +02:00
parent 1dc9558541
commit d9a6701260
2 changed files with 20 additions and 0 deletions
@@ -0,0 +1,19 @@
package de.dennisguse.opentracks;
import android.app.Application;
import android.preference.PreferenceManager;
public class InitPreferences extends Application {
@Override
public void onCreate() {
super.onCreate();
//Set default values of preferences on first start.
PreferenceManager.setDefaultValues(this, R.xml.settings, false);
PreferenceManager.setDefaultValues(this, R.xml.settings_advanced, false);
PreferenceManager.setDefaultValues(this, R.xml.settings_chart, false);
PreferenceManager.setDefaultValues(this, R.xml.settings_recording, false);
PreferenceManager.setDefaultValues(this, R.xml.settings_sensors, false);
PreferenceManager.setDefaultValues(this, R.xml.settings_statistics, false);
}
}