2012-03-30 74 views
3

我已經使用Intent.ACTION_TIME_TICK從我的應用程序的主Activity中爲每一分鐘註冊一個廣播接收器。當我使用返回鍵或主鍵退出應用程序時,它的工作正常。android Intent.ACTION_TIME_TICK doent當其他應用程序在後臺時收到

但從我的應用程序退出並啓動任何其他隨機應用程序...廣播接收器停止接收分鐘刻度。

PLz幫助我找到了幾個小時的解決方案。即使其他應用程序處於前臺,我也想繼續收到分鐘廣播。

感謝

回答

1

當你的應用程序是在後臺,Android的可能隨時終止它,它認爲合適的。通常這發生在需要存儲器時,即其他程序啓動時。

爲防止Android自動終止您的應用,您需要一個service。使用服務使得Android在需要內存時終止進程的可能性很小(但並非不可能)。

相關問題