我正在開發一個具有登錄功能的應用程序。用戶可以通過服務器登錄並請求一件東西。當訂單準備就緒時,我需要通知他/她(如果他/她未註銷),該訂單已準備就緒。如何通知您的訂單已準備就緒?如何檢查服務器中的數據更新?
我正在使用服務器和在線數據庫。我怎樣才能回覆這個人?設備使用可能會改變。
我正在開發一個具有登錄功能的應用程序。用戶可以通過服務器登錄並請求一件東西。當訂單準備就緒時,我需要通知他/她(如果他/她未註銷),該訂單已準備就緒。如何通知您的訂單已準備就緒?如何檢查服務器中的數據更新?
我正在使用服務器和在線數據庫。我怎樣才能回覆這個人?設備使用可能會改變。
一個很好的例子,您可以使用服務在後臺和您可以繼續檢查來自服務器的響應服務運行。 當您收到回覆時,您可以輕鬆通知用戶。
另一種方法是使用AsyncTask。這是一種線程,可以在後臺繼續運行,並根據其方法postExecute進行相應更新。
您可以使用Google Cloud Messaging服務來做到這一點。
您可以通過後臺服務使其成爲可能! 所有你需要做的是:
哪種方法最好?我也使用asynctask進行服務器請求。 –
最好的方法取決於你的實現......服務在後臺運行,利用系統內存......當AysncTasks有超時時。 我建議你在開始時使用Service,稍後你可以通過其他方式改變它以獲得更好的應用 –
好的謝謝。 Atish Agrawal –