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日誌打鉤並關閉即可。