2011-10-21 51 views
1

我始終將Android 2.2用於我的應用程序。但目前我升級到Android 2.3.X薑餅。所以,如果我啓動我的應用程序並返回到Android「桌面」,該應用程序將在3-4分鐘後終止。Android 2.3X將應用程序殺死後臺

我認爲它會在幾分鐘不活動後被殺死,但我需要在後臺運行它以讀取一些移動狀態。

如何將我的應用程序設置爲「背景」應用程序,以便Android不會再殺它?

感謝您的幫助......

問候,Rookee

回答

1

要在後臺運行,它的類型必須是「服務」的應用。你必須註冊一個服務,它會永遠在你的設備上運行。欲瞭解更多信息,Android Services

+2

它不會「永遠運行」。即使服務會在一段時間後關閉,但比應用程序未使用服務的時間長。一個精心設計的Android應用程序不會嘗試持續運行**,除非它持續爲用戶提供價值**(例如,播放音樂),在這種情況下,它可以使用「Service」和「startForeground() '以儘量減少意外關閉的可能性。 – CommonsWare