2017-05-04 54 views
3

我有一個表格數據時,該設備是在線提交到服務器,但是當設備處於脫機狀態我想將數據存儲到本地設備存儲並自動發送設備聯機時將數據發送到服務器。保存數據並將其發送到服務器時,手機在線

有誰有如何做到這一點的例子或文檔?我還沒有開始構建應用程序,所以我沒有代碼可以分享。

+0

爲此,您的數據服務器可以檢查此應答類似於您的問題http://stackoverflow.com/questions/26360034/how-to-send-data-to-server-from-android-when-no-internet-is-available – shalini

回答

0

應檢查連接,如果用戶沒有連接到互聯網,你應該保存在本地存儲中的數據,那麼你應該聽之後,該Connectivity Status您可以用Background Service或其他方法,如Alarm Manager發送數據用於檢查週期性連接狀態;

+0

好吧,我會學習它首先。也許你有一些完整的例子?如果不行的話,我只是問。 – Antonio

0

你可以爲我的工作我做了這是延長意圖服務的一個同步服務類相同的問題使用的服務。所以你必須做什麼,你必須存儲所有數據在本地數據庫與一個「上傳狀態」,並在這個服務類中的每個活動呼叫服務類暫停打電話,你必須獲得所有數據基於上傳狀態,你必須上傳。並通過後或asynktast任何other.and後上傳成功改變狀態。當再次來到淨簡歷上會打電話,打服務類和過程去,你可以使用通知建設者顯示過程

相關問題