2012-10-11 63 views
0

從AsyncTask文檔中我已經讀到,一旦將應用程序帶入後臺,它可能會被取消。 IntentService也一樣。一旦應用程序在後臺,將被操作系統取消,或者我們保證這將運行到完成。Android IntentService

親切的問候

+0

這正是你想要做的?定期檢查? – moskis

回答

3

一旦應用程序在後臺,將由OS被取消,還是我們保證,這將運行至完成。

沒有保證。用戶可能會通過任務殺手終止你的進程。電池可能會耗盡。用戶可能會關閉設備。該設備可能會被大卡車運行。

由於在進程中存在服務使得操作系統決定終止您的進程以釋放其他進程的內存的可能性更小,因此IntentService最終可能會比僅僅執行AsyncTask的完成時間更長流程。