如何在后台重新加载来自网络的新数据

问题描述 投票:0回答:1

在我的Android应用程序中,我有从Web下载的ContactList。我需要在应用程序的许多部分,所以我在登录时下载它。这个调用是分页的,所以我需要多次调用该方法(取决于联系人号码),并且我已经看到3g连接中的REST调用是顺序的。来自其应用的用户可以编辑他们的姓名,电子邮件。因此,我不得不重新加载联系人列表,不仅要添加新的联系人列表,还要更新用户信息。在登录时浪费时间的解决方案是将我的用户阵列列表保存到文件中,登录时打开文件并使用旧列表,然后在后台,下载新的数据并使用新的更改每个用户数据新鲜的。这可能吗?怎么做?

android rest mobile background call
1个回答
1
投票

您可以将GCM用于在服务器上发生时立即将更新推送到手机的情况。您可以在登录时加载联系人,但只要在服务器上更改或创建了某些内容,您就可以通知用户该联系人,并且只能加载该联系人。

检查链接如何实现它

http://developer.android.com/google/gcm/index.html

© www.soinside.com 2019 - 2024. All rights reserved.