创建SharedPreferences BuyyaPref
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(In this case null, this is like default value)
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(); // 提交更改