Привет! Я пытаюсь реализовать страницу настроек в моем приложении для Android.Я определил файл настроек xml, в котором я реализовал CheckBoxPreference и EditTextPreference.
Все настройки отлично работают во время работы приложения, но когда я его убиваю, я теряю все настройки.
Файл Preference.xml:
<PreferenceCategory android:title="Connection">
<CheckBoxPreference
android:title="Auto Log-In"
android:summary="Auto connect "
android:key="autoLogIn"
android:enabled="true"
android:selectable="true"/>
<EditTextPreference
android:name="Server"
android:summary="Change the default server"
android:defaultValue="www.google.com"
android:title="Change server to:"
android:key="www.google.com" />
</PreferenceCategory>
Preferences.class
public class Preferences extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);\
}
}
Как заставить приложение сохранить настройки?
ОБНОВЛЕНИЕ: Я провел некоторый тест, и на Виртуальном устройстве и на моем старом HTC Legend с android 2.1 настройки работают отлично!Но они не работают на Samsung Galaxy S с Android 2.2!Имеет ли это смысл для кого-либо?