从哲学角度来看,在某些代码中使用偏好,在用户与活动交互时获取和设置值是否更好?或者更好地使用类字段,然后在一些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);
}
感谢Alexandru!并感谢onDestroy()的提醒。 – aez 2011-12-22 14:29:58