Não é possível salvar minhas Preferências após a morte do aplicativo
Estou tentando implementar uma página de configurações no meu aplicativo Android. Eu defini um arquivo de preferência xml, onde implementei CheckBoxPreference e EditTextPreference.
Todas as configurações funcionam perfeitamente durante a execução do aplicativo, mas quando o mato, perco todas as configuraçõe
Arquivo 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);\
}
}
Como faço para o aplicativo salvar as configurações?
UPDATE: Eu fiz alguns testes, e no dispositivo Virtual e no meu antigo HTC Legend com o Android 2.1, as configurações funcionam bem! Mas eles não funcionam noSamsung Galaxy S com o Android 2.2! Isso faz sentido para alguém?