[android] SharedPreferences

SharedPreferences settingPreference = getSharedPreferences(getString(R.string.settingPreferences), Context.MODE_PRIVATE);
SharedPreferences.Editor settingEditor = settingPreference.edit();
settingEditor.putInt(getString(R.string.settingInt), 5);
settingEditor.commit();

int settingIntValue  = settingPreference.getInt(getString(R.string.settingInt), 0);
System.out.println(settingIntValue);


通過getSharedPreferences方法獲取SharedPreferences。第一個參數爲名稱。如果有該名稱的SharedPreferences則直接獲取,如果沒有則自動創建該名稱的SharedPreferences並返回該SharedPreferences。第二個參數爲權限。公有權限的SharedPreferences可被其它應用讀取。

SharedPreferences.Editor的putInt等方法用於寫入數據。寫完後調用commit方法。

SharedPreferences的getInt等方法用於讀取SharedPreferences數據。

如果在華爲手機上調試打不出println的log則可在華爲手機的撥號界面,撥*#*#2846579#*#*,就進入了工程菜單,接下來點擊第一項,進入後臺設置,就看到LOG設置。進入LOG設置,將AP日誌打鉤並關閉即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章