使用方法
框架基于读写配置项指令.
缺点:整体灵活度牺牲了很多.
优点:有一点点方便.
框架在初始化init方法后自动读取本地硬盘缓存,并序列化到内存中.随后我们在调用GetXXX方法时则会从内存中读取.
因为这个只被序列化了一次,所以此时内存中数据并没有随着Submit的方法的提交而同步改变.所以此时只需要手动在你认为合适的地方(往往是希望生效的地方)调用一下onInit方法,并不提供任何参数即可.重新初始化Init仅会重新更新数据,并不会重复Call onl oadedEvent 等方法.(里面有判断的,放心啦).如果确实需要更新数据,请直接Call onl oadedEvent方法即可更新界面.
全程只需要在主窗口启动完成时调用Object.onInit()方法,并且这个Object只需要自定义为一个全局变量就行。
数据读取支持:getString():String 默认值为空(如果读取不到)
getInteger():Integer 默认值为0(如果读取不到)
getBoolean():Boolean 默认值为假(如果读取不到)
数据写入支持:Put():Object
Put_Interger():Object
Put_Boolean():Object
*注意:框架采用双缓存机制.无论你前面有多少个PutXXX,只需要在最后一个Put后执行Submit()方法,将上述PutXXX缓存到本地硬盘.如果不执行Submit,则数据一定只存在于内存中,关闭程序后就消失了.
以上方法足够用,如果需要更丰富的优雅使用方式,请自定义PUT/GET方法调用即可.