android上文件存储的问题

小小明月几时有 发布于 2016/05/30 13:36
阅读 150
收藏 0

我是一名自学android的新手

现在想做一个类似收支管理的APP,想把每个月的收支都记录下来,但是不知道怎么把数据存储起来,下次打开APP再读取出来继续操作。

Java我也是自学的,我自己想的方法,就是利用List将所有的Bill都存储起来,利用序列化,将整个List集合对象通过字节流存到一个文件里。打开APP后将它再读出来再转为List集合对象。

这方法是不是比较笨啊?而且每次都要对整个文件进行读写,效率也很低啊。

还请高手赐教

加载中
1
稻谷
稻谷
sqllite...好像都是这么存的吧.
0
花花兽
花花兽
数据比较简单 就转json 存SharePreferences

或者使用数据库,增删改查都方便

先去了解下android存储的几种方式,数据库这里理解下,知道原理之后使用第三方框架就好,greendao,ormlite都不错

0
pocketdigi
pocketdigi
这个需求,存云端更合适,非要存本地就sqlite吧
0
黑暗圣堂武士
黑暗圣堂武士

换sqlite的资料看看就好了。


0
放开那只肥鸡
放开那只肥鸡
存在哪里都好!像这种小数据你就别想着存网络或者文件什么的。既然是android无非考虑sqlite或者sharedpreference。一个主页面有几个按钮。加减乘除等作用,最后来个确定存下下去。这个按钮后面的业务逻辑你咬更新到sqlite后者sharedpreference里面。就2个页面。一个主页面简简单单。一个业务逻辑页面,完成更新,存储你新数据的需求。
返回顶部
顶部