1、在API 11以前,系统是支持 prefereneceActivity 的addPreferencesFromResource方法
2、在API 11以后,系统推荐 PreferenceFragment 的addPreferencesFromResource方法
3、也就是addPreferencesFromResource方法不變,但是高级版本推荐使用 prefereneceFragment 代替 prefereneceActivity。
以往可能直接在程式中定義;另一種方式是透過xml 方式記錄,關鍵地方為 title, key , summary .
prefs.xml
Shared Preferences,每一個Application 只會有自已的一份資料。
SharedPreferences prefs;
//Setup preferences
prefs = PreferenceManager.getDefaultSharedPreferences(this);
prefs.registerOnSharedPreferenceChangeListener(this); //當 preference 有改變,要記錄下來 因此需多 implements OnSharedPreferenceChangeListener , onSharedPreferenceChanged( ).
username = prefs.getString("username", "");
password = prefs.getString("password", "");
O'REILLY Learning Android.
O'REILLY Learning Android.
0 意見:
張貼留言