Android利用SharePrefrence和Gson实现实体类的保存与获取

来源:互联网 发布:matlab矩阵diff 编辑:程序博客网 时间:2024/05/21 17:52

实现需要Gson获者其他能将实体类转换成json的jar包

接下来是主要方法:

/** * 保存实体类 * @param clazz */public static  void putClass(ModelBase model){//需要实体类继承一个基类String key=model.getClass().getName();String value=new Gson().toJson(model);putString(key, value);}

/** * 获取实体类 * @param <T> * @param clazz * @return */public static <T> T getClass(Class<T> model){String key=model.getName();String value=getString(key, "");T t= new Gson().fromJson(value,model);return t;}


0 0
原创粉丝点击