2014-09-26 60 views
1

当互联网可用并且应用程序已关闭时,是否可以发送数据? 比方说,我有应用程序必须发送一些数据,但用户没有互联网连接。他关闭了应用程序,之后他打开了无线网络。现在我想发送以前等待发送的数据。我能以某种方式做到吗?等待互联网连接在Android中发送数据

回答

7

是的,这是可能的。

维护所有失败请求的本地数据库。现在,当用户关闭应用程序时,启动后台服务,只要连接发生变化,该服务将被注册以接收广播消息。一旦建立连接,从数据库中检索失败的请求并激发新的请求。整个过程中的主要元素是后台服务,它将监听广播并在服务器上重复请求。