首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android中的Twitter应用程序如何在列表视图中缓存/存储tweet?

Android中的Twitter应用程序如何在列表视图中缓存/存储tweet?
EN

Stack Overflow用户
提问于 2014-02-24 09:52:10
回答 1查看 3.8K关注 0票数 3

在中,一旦将从服务器下载的tweet/项目填充到listview中,它就再也不会与服务器对话以再次获取它们。即使你关掉这个应用程序,并再次启动它,它仍然检索相同的老data.How存储这么多的数据。它是使用数据库,将所有下载的数据存储在一个文件中还是缓存。

在我的应用程序中,我有一个类似的requirement.For,现在我将下载的列表视图数据存储在一个文件中,然后在应用程序启动时读取它,afresh.Is有一个更好的方法或遵循的模式。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-02-24 10:50:41

在客户端保存/持久化数据有三种方法。这些是:

  1. SharedPreferences (不理想于需求)
  2. 文件I/O
  3. SQLLite数据库

据我所知,文件I/O和SQLLite之间的性能没有太大的差别。但是SQLLite还有很多其他的优势。

  1. 您可以查询数据库,这比使用文件I/O编写数据库要容易得多。
  2. 对数据的操作更容易,痛苦更少(删除/更新记录等)
  3. 支持数据之间的关系!

最后,使用SQLLite,它似乎更多的工作设置,但您将受益于此在未来。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21984153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档