服務在我的主要活動中的onCreate上被調用。 該服務從Service類(不是IntentService)擴展 - 在該服務中,調用了一個線程,該線程具有無限循環 - 如果線程拋出任何異常,則關閉服務並調用該服務(由try catch塊處理)。服務被android關閉後線程是否繼續運行?
最終,由於任何原因,服務被android關閉。
請回答以下問題:
A)我的線程是否繼續運行?
.....如果是這樣,如果在將來的任何時候拋出異常,它會記得該服務嗎?
....如果不是,是否會引發異常以導致服務再次啓動? B)當關閉我的服務時,android會不會轉動我的線程?
我只是想了解當Android決定清除我的服務時,我的應用程序會發生什麼。
非常感謝你,這正是我想知道的:)你確定聽起來像你知道你的東西。我可以問問這是記錄在哪裏嗎?不是因爲我認爲你的錯,但是我有很多問題 - 並且自己查看它會更容易:P – AndroidStudent
@AndroidStudent,不用客氣。我在答案的末尾添加了幾個參考 – Vasiliy
非常感謝 - 非常有幫助:) – AndroidStudent