安卓开发本地存储的问题

图片描述
这样的一个消息中心,消息都是极光推送过来的,每次一条,这个界面我从本地取出来,应该用什么样的存储方式

阅读 4.1k
6 个回答

用本地数据库进行存储比较好

你都知道要本地存储了那本地存储无非就那三种方式,File, Sqlite, SharedPreference ,看你熟悉什么就用什么,像新主通知列表这种微量信息,File, SharedPreference会是更便利的方式。也许你的疑惑是怎么对应的存和对应的取,那就看极光给你的数据是怎样的,如json类型,可以把整个json字符串io写入一个file里存储,展示通知时io读取json串,再解析相应字段

SQLiteDatabase 建表储存

存本地数据库,sqlite
可以考虑使用ORM库(如liteORM,sugarORM)去简化数据库的开发。
甚至可以使用Realm

新手上路,请多包涵

存sqlite,这样你切换用户的时候检索分页要方便点。
greenDAO,你值得拥有
传送门

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题