我有一個簡單的表單,提供4個字段,提交給遠程mysql數據。當沒有可用連接時,此表單無法發送數據。我知道我可以在sqlite中存儲數據,但我不知道如何將這些數據發送到MySQL數據庫,當應用程序沒有運行和網絡可用?任何人都可以指點一些樣品,我可以幫助我嗎?Android Post表單數據網絡不可用時
0
A
回答
0
註冊廣播接收器android.net.conn.CONNECTIVITY_CHANGE
。然後檢查網絡是否可用,併發送已保存的數據(如果有)。或者,只需檢查保存的數據併發送到應用程序的下一次運行。
0
如果應用程序未運行,則無法將數據發送到任何地方。您可以嘗試每次啓動應用程序時查找保存的數據,如果存在此類數據並且網絡連接可用,則發送該數據。
如果用戶不再啓動您的應用程序,保存的數據會發生什麼?沒有什麼,可能他(s)他不需要它。
相關問題
- 1. 閱讀POST數據 - CherryPy網絡框架
- 2. 防止在網絡連接不可用時發送UDP數據
- 3. PhoneGap + Android + AdMob =網絡不可用?
- 4. Android的86:eth0的網絡不可用
- 5. Android等待網絡可用
- 6. Android:AdMob + phonegap - 網絡不可用
- 7. 未使用android接收網絡數據?
- 8. Android應用獲取網絡數據
- 9. 使用Android從網絡獲取數據?
- 10. Android網絡視圖不發送post數組到PHP?
- 11. 單擊鏈接時不發送表單而發送POST數據?
- 12. 無法從網絡API POST發佈數據時,方法
- 13. iAd網絡錯誤 - 暫時不可用
- 14. AudioPlaybackAgent在網絡不可用時崩潰
- 15. 表單不通過POST發送數據
- 16. 如何檢查何時網絡在Android設備上不可用?
- 17. Android:掃描Wifi網絡+可選列表
- 18. 在Android中使用數據報的簡單網絡連接
- 19. Drupal網絡表單文件上傳不保存到數據庫
- 20. JQuery的 - $就POST不發送。數據到網絡服務器
- 21. jQuery POST表單數據
- 22. jQuery POST表單數據行
- 23. 空表單POST數據
- 24. Jquery .post和表單數據
- 25. C++ POST表單數據
- 26. 問題試圖將數據包單播到可用網絡
- 27. 在Android應用程序中使用POST數據提交表單
- 28. C#簡單的網絡API POST呼叫
- 29. Android網絡檢查不可靠
- 30. 「java.net.SocketException:網絡不可達」服務Android
謝謝,我有一個疑問,那些接收器事件會在網絡發生變化時被調用嗎?我只想在數據可用時發送,而不是在每個網絡更改事件上運行此代碼。 – RS2
您會收到通知,並且您需要檢查代碼中發生了什麼:連接丟失,更改等。只有在有意義時才發佈數據。使用https://developer.android.com/reference/android/net/ConnectivityManager.html。 –