Философски, лучше ли работать с настройками на протяжении всего кода, получать и устанавливать значения, когда пользователь взаимодействует с деятельностью; или лучше работать с полями классов, а затем в некоторых onDestroy(), возможно, установить предпочтения конечным значениям полей класса, которые требуется сохранить.Поля полей и предпочтения
//-- Is this better?
if (a==preferences.getInt(pref1,default){
preferenceEditor.putInt(pref2,someNumber);
}
//-- Or is this?
if (a==field1){
field2 = someNumber;
}
...
onDestroy(){
preferenceEditor.putInt(pref1,field1);
preferenceEditor.putInt(pref2,field2);
}
спасибо Александру! И спасибо за напоминание о onDestroy(). – aez