如何在后台重新加载来自网络的新数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在后台重新加载来自网络的新数据相关的知识,希望对你有一定的参考价值。
在我的android应用程序中,我有从Web下载的ContactList。我需要在应用程序的许多部分,所以我在登录时下载它。这个调用是分页的,所以我需要多次调用该方法(取决于联系人号码),并且我已经看到3g连接中的REST调用是顺序的。来自其应用的用户可以编辑他们的姓名,电子邮件。因此,我不得不重新加载联系人列表,不仅要添加新的联系人列表,还要更新用户信息。在登录时浪费时间的解决方案是将我的用户阵列列表保存到文件中,登录时打开文件并使用旧列表,然后在后台,下载新的数据并使用新的更改每个用户数据新鲜的。这可能吗?怎么做?
答案
您可以将GCM用于在服务器上发生时立即将更新推送到手机的情况。您可以在登录时加载联系人,但只要在服务器上更改或创建了某些内容,您就可以通知用户该联系人,并且只能加载该联系人。
检查链接如何实现它
http://developer.android.com/google/gcm/index.html
以上是关于如何在后台重新加载来自网络的新数据的主要内容,如果未能解决你的问题,请参考以下文章
TableView 未使用来自 AFNetworking 响应对象的新数据重新加载
如何在 Swift 中重新加载来自外部 API 的折线图数据?