安卓:SharedPreferences共享存储的工具类
来源:互联网 发布:免费版cad软件下载 编辑:程序博客网 时间:2024/04/29 21:42
<span style="font-size:18px;"><span style="font-size:18px;">package com.example.day13_login.utils;import android.content.Context;import android.content.SharedPreferences;import android.preference.PreferenceManager;public class Data_util {static SharedPreferences sp;</span><pre name="code" class="java"><span style="font-size:18px;"> //初始化public static void init(Context context){sp = PreferenceManager.getDefaultSharedPreferences(context);}// 保存boolean类型数据public static void saveBoolean(Context context, String key, boolean value) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}sp.edit().putBoolean(key, value).commit();}// 获取boolean类型数据public static boolean getBoolean(Context context, String key) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}boolean value = sp.getBoolean(key, false);return value;}// 保存float类型数据public static void saveFloat(Context context, String key, float value) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}sp.edit().putFloat(key, value).commit();}// 获取float类型数据public static float getFloat(Context context, String key) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}float value = sp.getFloat(key, 0);return value;}// 保存int类型数据public static void saveInt(Context context, String key, int value) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}sp.edit().putInt(key, value).commit();}// 获取int类型数据public static int getInt(Context context, String key) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}int value = sp.getInt(key, -1);return value;}// 保存long类型数据public static void saveLong(Context context, String key, long value) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}sp.edit().putLong(key, value).commit();}// 获取long类型数据public static long getLong(Context context, String key) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}long value = sp.getLong(key, 1);return value;}// 保存String类型数据public static void saveString(Context context, String key, String value) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}sp.edit().putString(key, value).commit();}// 获取String类型数据public static String getString(Context context, String key) {if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}String value = sp.getString(key, null);return value;} //删除数据public static void deleteData(Context context,String key){if (sp == null) {sp = PreferenceManager.getDefaultSharedPreferences(context);}sp.edit().remove(key).commit();}</span>
}
</span>
0 0
- 安卓:SharedPreferences共享存储的工具类
- 【安卓】SharedPreferences共享数据存储
- 安卓工具类------->SharedPreferences
- 【安卓存储SharedPreferences】
- 安卓开发工具类-SharedPreferences
- SharedPreferences存储工具类
- 用SharedPreferences写的存储工具类
- 用SharedPreferences写的存储工具类
- 安卓数据存储之SharedPreferences存储
- 安卓数据存储之SharedPreferences存储
- 安卓存储数据和文件系列2:共享参数(sharedpreferences)方式
- 安卓的内部存储方式(二) SharedPreferences
- 安卓简单技术-SharedPreferences的存储方式
- 安卓中的一个轻型的数据存储方式SharedPreferences
- SharedPreferences存储对象工具类
- 安卓开发之SharedPreferences的工具类分享(包括保存复杂对象)
- 安卓数据存储之sharedpreferences
- 【安卓】数据存储之SharedPreferences
- h5页面传递数据之localstorage简单使用。
- 欢迎使用CSDN-markdown编辑器
- Hibernate native SQL queries examples
- mysql允许外部连接
- logback 常用配置详解(三) <filter>
- 安卓:SharedPreferences共享存储的工具类
- 游戏项目管理
- 高效程序员的45个习惯
- css
- 如何看病
- 截屏
- ubuntu解压zip文件乱码问题
- hive优化
- 疯狂猜歌实现(9)—— 为游戏主界面添加浮动按钮