在android中优化更新ListView

时间:2012-10-03 16:14:07

标签: java android android-listview

到目前为止,我编写的应用程序完全从Web(解析等)或完全从本地数据库加载列表视图。我打算开发的是一个listview,它将从现有的本地数据库加载,检查Web数据库并仅获取本地缓存中不存在的那些条目,然后用这些新条目更新本地缓存。

我有一个实现它的天真想法。本地数据中有一个关于本地数据库中条目数的值。同样,Web数据库中的条目数也会有一个值。然后我们可以从Web上准确地获取所需数量的条目,而不是再次获取整个列表。

有更好/更简单的方法吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。最好的办法是在中间层服务器上进行检查。这就像一个3层应用程序。将存在中间层,其将存储当前用户看到的所有帖子。因此,下次用户想要更新自己时,中间层可以检查上次回复给他的结果