0
我正在使用LocalService作爲HttpResponse偵聽器。它實現了回調監聽器。只是想知道如果服務沒有運行時響應回來會發生什麼。 Android會做什麼?它會重新啓動服務並處理響應嗎?也不知道如何測試這個。我還沒有遇到問題,但只是想更好地理解這一點。由於LocalService作爲HttpResponse偵聽器響應返回時,android會做什麼服務沒有運行
我正在使用LocalService作爲HttpResponse偵聽器。它實現了回調監聽器。只是想知道如果服務沒有運行時響應回來會發生什麼。 Android會做什麼?它會重新啓動服務並處理響應嗎?也不知道如何測試這個。我還沒有遇到問題,但只是想更好地理解這一點。由於LocalService作爲HttpResponse偵聽器響應返回時,android會做什麼服務沒有運行
http://developer.android.com/reference/android/app/Service.html
如果操作系統收穫了服務,它會嘗試重新啓動它:「請注意,這意味着大部分的服務正在運行的時候,它可能會被系統終止,如果它是在重如果發生這種情況,系統將稍後嘗試重新啓動服務...「
根據以前的將活動綁定到後臺服務的經驗,一旦服務死亡,並且嘗試在活動上進行一些交互,整個應用程序崩潰(強制關閉)。
好的。那麼將HttpResponse處理程序放在應用程序中的最佳位置是哪裏,以便它們在返回時能夠收到響應?謝謝 – Androider 2011-05-23 03:55:50
如果服務不是一個好的地方,你可以評論放置Http響應處理程序的位置嗎?那麼呢? – Androider 2011-05-23 04:30:48
對不起,我不確定把它們放在哪裏。你可能需要做一些實驗。 – orangemoney52 2011-05-23 04:33:55