當互聯網可用並且應用程序已關閉時,是否可以發送數據? 比方說,我有應用程序必須發送一些數據,但用戶沒有互聯網連接。他關閉了應用程序,之後他打開了無線網絡。現在我想發送以前等待發送的數據。我能以某種方式做到嗎?等待互聯網連接在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通過互聯網發送數據