1
我有android應用程序,並且我有一個服務器端。我應該使用asyncTask還是服務聯繫我的服務器
我想執行以下後臺任務: 每60秒聯繫一次服務器,「詢問」他是否滿足某些條件,並且當條件滿足時,我想向用戶顯示一個警告對話框,並且確定和關閉按鈕。如果用戶單擊確定,則應該將活動放在前面。
我讀到asynkTask和服務,但不能決定使用哪一個
我應該在asynkTask或服務使用此任務? 謝謝!
我有android應用程序,並且我有一個服務器端。我應該使用asyncTask還是服務聯繫我的服務器
我想執行以下後臺任務: 每60秒聯繫一次服務器,「詢問」他是否滿足某些條件,並且當條件滿足時,我想向用戶顯示一個警告對話框,並且確定和關閉按鈕。如果用戶單擊確定,則應該將活動放在前面。
我讀到asynkTask和服務,但不能決定使用哪一個
我應該在asynkTask或服務使用此任務? 謝謝!
使用的是的AsyncTask可能更容易,因爲一)在doInBackground查詢到的服務器將不阻止用戶界面和b)onPostExecute在UI線程/上下文這使得它易於報告確定或關閉執行。
非常感謝! – theWizard
我不確定這是一個好主意,如果你希望任務能夠一直運行(即使應用程序沒有打開) - 我會使用一個服務來執行像這樣長時間運行的無頭任務。要使用AsyncTask,您將需要打開應用程序,以便能夠處理結果。 –