Вот

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

Ответы на вопрос(1)

Ваш ответ на вопрос