2017-04-21 159 views
-2

我對android非常陌生。我想在連接打開時將數據(位置座標)從sql lite數據庫發送到服務器。如果連接關閉,我必須將它們存儲在數據庫中。當連接打開時,我需要在將數據發送到服務器的後臺有服務嗎?Android:發送數據到服務器

+0

你不必,但你可以。一切取決於你的選擇。什麼是問題? –

+0

所以真正的問題是如何檢測你是否連接到互聯網,什麼時候沒有?在其他網站上有很多這樣的教程。 [檢查互聯網連接](http://stackoverflow.com/questions/1560788/how-to-check-internet-access-on-android-inetaddress-never-times-out)和[互聯網連接事件]( http://stackoverflow.com/questions/3767591/check-intent-internet-connection) – Denny

+0

問題是我需要在後臺服務嗎? – Developer

回答

0

提交表單數據檢查是否連接了互聯網,如果是,請將您的數據發送到服務器,如果沒有,則將其保存在數據庫中。 你需要一個廣播接收器,它會告訴你什麼時候連接了互聯網,如果連接了一個服務,它將向服務器發送數據,並且一旦發送從數據庫中刪除該數據。

+0

感謝您告訴步驟,您是否介意添加一些參考鏈接以瞭解如何執行這些步驟。這將有助於OP。 – Denny

+0

謝謝,我現在明白了 – Developer