【发布时间】:2018-06-04 01:28:37
【问题描述】:
在 Twitter Android 应用程序中,一旦列表视图填充了从服务器下载的推文/项目,它就不再与服务器对话以再次获取它们。即使你杀死了应用程序并重新启动它,它仍然会检索到相同的旧数据。twitter 是如何存储这么多数据的。是使用数据库,将所有下载的数据存储在文件中还是缓存。
在我的应用程序中,我有类似的要求。现在我将下载的列表视图数据存储在一个文件中,然后在应用程序重新启动时读取它。是否有更好的方法或遵循的模式。 谢谢。
【问题讨论】:
-
看看 SQLLite ;)
-
@user1281750 SQLLite 的性能如何。您认为 Twitter 使用的是相同的技术吗?正如我已经说过的,我将数据存储在一个文件中,你认为 SQLLite 会是一个更好的解决方案吗?我还没有看到文件存储有任何性能问题,因为我的项目不超过 20 个。