2014-09-26 67 views
1

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

回答

7

是的,這是可能的。

維護所有失敗請求的本地數據庫。現在,當用戶關閉應用程序時,啓動後臺服務,只要連接發生變化,該服務將被註冊以接收廣播消息。一旦建立連接,從數據庫中檢索失敗的請求並激發新的請求。整個過程中的主要元素是後臺服務,它將監聽廣播並在服務器上重複請求。