在Twitter Android应用程序中,一旦列表视图填充了从服务器下载的推文/项目,它就再也不会与服务器通话以再次获取它们。即使你杀了应用程序并再次启动它,它仍然会检索相同的旧数据.Twitter如何存储这么多数据。是使用数据库,将所有下载的数据存储在文件中还是缓存。
在我的应用程序中,我有类似的要求。现在我将下载的listview数据存储在一个文件中,然后每当应用程序重新启动时读取它。是否有更好的方法或遵循模式。 谢谢。
答案 0 :(得分:1)
有三种方法可以在客户端保存/保留数据。这些是:
据我所知,文件I / O和SQLLite之间的性能差别不大。但是SQLLite还有很多其他优点。
最重要的是,转到SQLLite,设置似乎更多工作,但将来您将从中受益。