我无法解决的一个问题是新闻提要类型系统如何运作。
我理解基本的查询和所有爵士乐,我不明白......从效率的角度来看,我已经加载的OLD推文将如何更新。
例如,我的应用最初加载,我的查询会返回以下结果:
初始加载
所以,让我们说上面是我的示例加载..我删除了两条推文。稍后再说我的用户使用pull to refresh功能来触发另一个加载..它已经过了几个小时,另一个用户发了推文。
为了提高效率,并限制需要流式传输的时间和数据,请记住我们在Tweet 2中停止的位置,并且仅加载已添加的项目。
但是......我们已经加载的推文中的收藏计数和其他元素现在可能会有所不同。您可能不是唯一使用该应用的其他用户。你会如何有效地查询?你会在每条推文上重新询问吗?你会每次下载完整的推文吗?
第二次加载可能看起来像这样:
拉动以刷新手动加载
正如您在上面看到的最新Tweet .. Tweet 3是由用户添加的,并将在下次加载时加载。 Tweet 1和2中的收藏计数可能有所不同,更新界面中的那些是很重要的,但每次刷新每次拉下一吨JSON似乎都是多余的。
或者这个数据库结构是错误的......
任何帮助都会很大..一直试图弄清楚如何做这件事