KObjectSave 介绍
KObjectSave 是用来代替android SharedPreferences的键值存储方式, 支持几乎所有类型(int, string,Date ,bool ,List等),它可以方便的存储应用的设置选项,用户的点击记录等。
添加依赖
在app的build.gradle中添加
dependencies { compile 'cn.ikaze.KObjectSave:library:1.0.0'}
使用
首先要有一个基础的类用于存储
public class Student { int no = 1; //default 1 String name = gojuukaze;//default gojuukaze Date birthday = new Date(); //default Now List subjects; public String toString() { Format format = new SimpleDateFormat(yyyy-MM-dd); String birthdayString = format.format(birthday); return No. + no + , name: + name + , birthday: + birthdayString + , subjects: + subjects; }}
使用 KObjectSave 存储 Student
KObjectSave kSave = new KObjectSave(this, Student.class);Student st = (Student) kSave.getobj();st.no=23;st.name=A;st.subjects=new ArrayList(){{add(math);add(physics);}};try { kSave.save(st);} catch (IOException | illegalaccessexception e) { e.printstacktrace();}
加载
Student tempSt = (Student) new KObjectSave(this, Student.class).getobj();lod.d(KObjectSave,+tempSt);
例子
bintray 地址
注意!!
KObjectSave 官网
https://gitee.com/gojuukaze/KObjectSave
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。