如何有效地执行服务器查询?

时间:2015-04-10 13:15:40

标签: android performance

我想在标签的帮助下实现文章查看器。基本上每个标签将对应一个文章类别(例如体育,新闻等),并将在下面包含所有可用文章的列表(非常类似于电影中的Google Play商店实施>畅销或音乐>热门专辑/新发行版)。

问题是这些文章将从服务器中提取出来,而服务器的查询协议最多也是不切实际的。它支持两种查询。一个将导致类别的json文件,它基本上是文章标题,作者和id的列表,另一个将导致另一个带有文章特定数据的json文件(作者,标题,正文)等等。

我的问题如下:

我看到的方式有5个类别,每个类别包含5篇文章,这意味着我可能需要查询服务器30次才能首先从类别范围的查询中获取数据以填充listViews和每个在点击列表项(即文章)时,我将不得不再次查询服务器以查找文章本身。更不用说我必须在设备上有10个SQLite表(5个用于类别数据,另外5个用于实际包含文章)。

这对我来说听起来非常低效,所以有人更好地实现了这个吗?

0 个答案:

没有答案