如何实现分页?

时间:2011-02-14 12:27:14

标签: android

我正在处理大量数据(从网络服务器下载到客户端/手机)。目前,我正在尝试在应用程序启动时解析并将完整数据加载到sqlite数据库中。

这需要花费很多时间。我想根据屏幕导航加载数据。

我如何实现这一目标?

3 个答案:

答案 0 :(得分:0)

这是不是首先限制从源返回的数据集,然后将其下载到客户端设备上?

答案 1 :(得分:0)

您需要在服务器和设备之间以XML格式传递信息。 通过这种方式,设备可以请求特定信息的网址,例如example.com/news/latest(返回最新20篇新闻文章的头条新闻),example.com/news/americas(来自美洲的最新20篇文章标题)或example.com/news/article/177309/(一篇完整的文章)。

然后,服务器可以根据查询在其数据库中查询所需信息,并将其作为XML输出给客户端。客户端可以解析XML并将数据添加到其本地SQLiteDatabase中。

答案 2 :(得分:0)

如果您正在寻求性能提升,我更喜欢运行异步任务,其中数据上传或下载到服务器。它类似于线程但更好。