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:smallScreens="true"
|
||||||
android:xlargeScreens="true" />
|
android:xlargeScreens="true" />
|
||||||
<application
|
<application
|
||||||
|
android:name=".InitPreferences"
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
android:hardwareAccelerated="true"
|
android:hardwareAccelerated="true"
|
||||||
android:icon="@drawable/ic_logo"
|
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