In onCreate()
of your main Activity
just call the PreferenceManager.setDefaultValues() method.
PreferenceManager.setDefaultValues(this, R.xml.preference, false);
This will read your preference.xml
file and set the default values defined there. Setting the readAgain
argument to false
means this will only set the default values if this method has never been called in the past so you don't need to worry about overriding the user's settings each time your Activity
is created.