KObjectSave是用来代替adroidSharedPrefereces的键值存储方式,支持几乎所有类型(it,strig,Date,bool,List等),它可以方便的存储应用的设置选项,用户的点击记录等。
添加依赖在app的build.gradle中添加
depedecies { compile 'c.ikaze.KObjectSave:library:1.0.0'}使用首先要有一个基础的类用于存储
public class Studet { it o = 1; //default 1 Strig ame = "gojuukaze";//default gojuukaze Date birthday = ew Date(); //default ow List subjects; public Strig toStrig() { Format format = ew SimpleDateFormat("yyyy-MM-dd"); Strig birthdayStrig = format.format(birthday); retur "No." + o + ", ame: " + ame + ", birthday: " + birthdayStrig + ", subjects: " + subjects; }}使用 KObjectSave 存储Studet
KObjectSave kSave = ew KObjectSave(this, Studet.class);Studet st = (Studet) kSave.getObj();st.o=23;st.ame="A";st.subjects=ew ArrayList(){{add("math");add("physics");}};try { kSave.save(st);} catch (IOExceptio | IllegalAccessExceptio e) { e.pritStackTrace();}加载
Studet tempSt = (Studet) ew KObjectSave(this, Studet.class).getObj();lod.d("KObjectSave",""+tempSt);例子Example
bitray地址Here
注意!!数据没有加密,不要用户存储用户密码等隐私数据
评论