2014-03-24 33 views
0

嗨我的應用程序將執行無線掃描並將數據(使用JSON數組)定期發送到服務器(Web服務器),現在在當時無線連接斷開我不能發送,所以我打算使用SQLite數據庫存儲掃描結果,並在重新連接到無線網絡時自動將它們發送到服務器。請幫助我如何做到這一點。如何在SQLite中存儲數據並通過JSON格式將其發送到Web服務器

供參考:當用戶斷開連接時,應用程序將每隔1分鐘掃描並存儲數據,重新連接時應自動將存儲的數據發送到服務器。

先謝謝您。

回答

0

您應該使用廣播reciever要在互聯網連接,並在廣播reciever的onrecieve執行你的行動遵循this引導更多的指導

+0

您好,感謝您的幫助,事情是我可以開始通知斷開連接後掃描,但我不知道如何以JSON格式存儲它們,並在它們重新連接到網絡時自動發送,而無需從服務器獲取請求。 – user3394956

+0

其實很簡單--JSONObject可以用字符串初始化(格式是在構造函數中進行的)(請參閱http://developer.android.com/reference/org/json/JSONObject.html) 只需保存你想發送到sharedpreferences(或更好的sqlite和參數化字段爲TEXT),併發送一旦broadcastreciever通知OnRecieve事件。 – crazyPixel

相關問題