Android 从SharedPreferences中存储,检索,删除和清除数据
示例
创建SharedPreferencesBuyyaPref
SharedPreferences pref = getApplicationContext().getSharedPreferences("BuyyaPref", MODE_PRIVATE);
Editor editor = pref.edit();将数据存储为KEY/VALUE对
editor.putBoolean("key_name1", true); //正在保存布尔值-是/否
editor.putInt("key_name2", 10); //保存整数
editor.putFloat("key_name3", 10.1f); //节省浮动
editor.putLong("key_name4", 1000); //节省时间长
editor.putString("key_name5", "MyString"); //保存字符串
//将更改保存在SharedPreferences中
editor.commit(); //提交更改获取SharedPreferences数据
如果键的值不存在,则返回第二个参数value(Inthiscasenull,thisislikedefaultvalue)
pref.getBoolean("key_name1", null); //布尔值
pref.getInt("key_name2", null); //整数
pref.getFloat("key_name3", null); //漂浮
pref.getLong("key_name4", null); //变长
pref.getString("key_name5", null); //得到字符串从SharedPreferences中删除键值
editor.remove("key_name3"); //将删除密钥key_name3
editor.remove("key_name4"); //将删除密钥key_name4
//将更改保存在SharedPreferences中
editor.commit(); //提交更改从SharedPreferences清除所有数据
editor.clear(); editor.commit(); //提交更改
热门推荐
10 生女儿的祝福语简短
11 六一祝福语简短感动女生
12 新春进门祝福语大全简短
13 家长祝福语大全简短内容
14 男士送花祝福语大全简短
15 下雨开工吉祥祝福语简短
16 男朋友新年祝福语简短
17 娶嫂子的祝福语简短
18 祖国七十华诞简短祝福语