当互联网可用并且应用程序已关闭时,是否可以发送数据? 比方说,我有应用程序必须发送一些数据,但用户没有互联网连接。他关闭了应用程序,之后他打开了无线网络。现在我想发送以前等待发送的数据。我能以某种方式做到吗?等待互联网连接在Android中发送数据
1
A
回答
7
是的,这是可能的。
维护所有失败请求的本地数据库。现在,当用户关闭应用程序时,启动后台服务,只要连接发生变化,该服务将被注册以接收广播消息。一旦建立连接,从数据库中检索失败的请求并激发新的请求。整个过程中的主要元素是后台服务,它将监听广播并在服务器上重复请求。
4
您可以监视连接的变化并接收广播android.net.conn.CONNECTIVITY_CHANGE
。当您收到互联网连接广播时,请检查您是否连接到互联网。如果是,则检查是否有任何待发送给服务器(您可以在Sharedpref或某处保存一些标志)。然后照此行事。
检查Broadcast receiver for checking internet connection in android app和http://developer.android.com/training/monitoring-device-state/connectivity-monitoring.html
相关问题
- 1. 在android中检查互联网连接
- 2. 在android中建立互联网连接
- 3. 在android中检测互联网连接
- 4. 在Android上检查互联网连接
- 5. 在Android上检查互联网连接
- 6. Android连续检查互联网连接
- 7. 互联网数据连接失败
- 8. 互联网连接
- 9. 检查互联网连接传输数据或不在android
- 10. Android:检查互联网连接的服务内部,并等到互联网连接建立
- 11. Android:使用互联网发送短信
- 12. java url连接,等待通过输出流发送的数据
- 13. Android的互联网连接超时
- 14. Android互联网连接问题
- 15. Android:检查互联网连接
- 16. Android:使用哪个互联网连接?
- 17. 如何确定Android互联网连接?
- 18. Android自动检查互联网连接
- 19. Android InputStream互联网断开连接
- 20. 超时检查互联网连接Android
- 21. android连接到互联网事件
- 22. Android检查互联网连接
- 23. Android的互联网连接问题
- 24. Android互联网连接检查问题
- 25. Android&T-Mobile互联网连接问题
- 26. Android - 监控互联网连接状态
- 27. Android:用于互联网连接的BroadcastReceiver
- 28. ASP.NET开发没有互联网连接
- 29. 接收客户端通过互联网发送的数据报
- 30. 套接字 - UDP通过互联网发送数据