Вот
т, я пытаюсь реализовать страницу настроек в моем приложении для 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! Имеет ли это смысл для кого-либо?