我是一名自学android的新手
现在想做一个类似收支管理的APP,想把每个月的收支都记录下来,但是不知道怎么把数据存储起来,下次打开APP再读取出来继续操作。
Java我也是自学的,我自己想的方法,就是利用List将所有的Bill都存储起来,利用序列化,将整个List集合对象通过字节流存到一个文件里。打开APP后将它再读出来再转为List集合对象。
这方法是不是比较笨啊?而且每次都要对整个文件进行读写,效率也很低啊。
还请高手赐教
我是一名自学android的新手
现在想做一个类似收支管理的APP,想把每个月的收支都记录下来,但是不知道怎么把数据存储起来,下次打开APP再读取出来继续操作。
Java我也是自学的,我自己想的方法,就是利用List将所有的Bill都存储起来,利用序列化,将整个List集合对象通过字节流存到一个文件里。打开APP后将它再读出来再转为List集合对象。
这方法是不是比较笨啊?而且每次都要对整个文件进行读写,效率也很低啊。
还请高手赐教
或者使用数据库,增删改查都方便
先去了解下android存储的几种方式,数据库这里理解下,知道原理之后使用第三方框架就好,greendao,ormlite都不错
换sqlite的资料看看就好了。