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