0

下载更新的 JSON 格式信息的最佳方法是什么,我在 android 中使用一个服务,每 4 秒将下载一个 JSON,然后此信息显示在列表视图中,但我的问题是该服务消耗了我很多电池和移动数据计划。仅从 JSON 下载新数据的最佳方法是什么。只有当确实有新数据或更新数据时,如何下载信息?

4

1 回答 1

0

Google Cloud Messaging可能是最好的选择——它是为这种情况而创建的(以避免不断/重复地轮询服务器以检查新的/更新的数据)。

另一个可以为您节省一些带宽的选项是检查最后修改的字段,并且仅在更新时才下载 ( connection.getHeaderField("Last-Modified"))。如果数据没有更改,这将避免您一遍又一遍地重新下载相同的数据,但它仍然会消耗大量电池,因为您必须保持收音机通电才能进行轮询。所以,GCM 是一个更好的选择。

于 2014-03-16T23:20:24.880 回答