forked from upstream-mirrors/OpenTracks
Initialize preferences with default values.
This commit is contained in:
@@ -70,6 +70,7 @@ limitations under the License.
|
||||
android:smallScreens="true"
|
||||
android:xlargeScreens="true" />
|
||||
<application
|
||||
android:name=".InitPreferences"
|
||||
android:allowBackup="true"
|
||||
android:hardwareAccelerated="true"
|
||||
android:icon="@drawable/ic_logo"
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user