2012-07-21 49 views
1

我對Android服務有疑問。我用一個連續運行的服務編寫了一個簡單的應用程序並將數據上傳到服務器。我懷疑當我接到電話時服務會停止嗎?當我打電話時它會在後臺運行還是會停止。請給我一個答案。當我接到電話時,android服務會停止嗎?

謝謝。

+0

來自docs僅當內存不足時,Android系統纔會強制停止服務,並且必須爲具有用戶焦點的活動恢復系統資源。 – biegleux 2012-07-21 10:54:08

回答

1

服務在後臺運行,無論屏幕上發生了什麼。只有在使用其主應用程序的停止或退出功能停止它或停止「設置」中的服務時它纔會停止。 乾杯,

0

簡短的回答是沒有。除非可用的手機內存已經很低,因爲您有很多應用在後臺運行,只有可能會 Android強行關閉該服務以適應電話呼叫。

+0

在這種情況下,如果長時間運行服務時內存變少,服務停止,是否有任何方法可以消除這種情況?我需要我的服務,直到我停止服務並開啓手機。你能告訴我一種方法嗎? – user1539933 2012-07-21 13:58:02