2017-07-18 37 views
0

我在服務和意向服務之間感到困惑,服務和意向服務之間有什麼區別,然後在哪種情況下我們必須使用服務,意向服務任何可以解釋一些實時示例?Android服務與意圖服務實時示例

由於提前

回答

1

一個Service是一段代碼,將在您的主UI線程運行,將繼續運行,直到停止,即使你是不是在前臺。

的IntentService是一種特殊的服務的啓動自己的線程和隊列傳入開始呼籲在時間上線一個運行,在他們進來的順序。

使用服務,如果你需要的地方長時間運行的動作發生,即使活動被終止也需要繼續。例如,通過GPS爲地圖應用程序跟蹤位置。使用IntentService進行重複性的工作。例如,下載文件。或者同步一個數據庫。您可以將IntentService看作像在Service中運行的AsyncTask。

+0

非常感謝您先生, – Mariyappan

+0

我還有一個疑問先生,工作線程和後臺線程android的一些示例有什麼區別。 – Mariyappan

+0

沒有。不同的名字爲同一件事 –