[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日志打钩并关闭即可。

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