2015-09-01 24 views
-1

創建一個應用程序,在該應用程序中,每當Power連接或斷開時都會播放一個小鈴聲。 但是我面臨的問題是,當我沒有采取任何啓動器活動時,應用程序不工作。 當有一個啓動器活動比應用程序運行良好。不想在BroadcastReceiver中保留啓動器活動

+0

問題不是很清楚,你能解釋得更好嗎,可能分享屏幕截圖或代碼 –

回答

1

Sigh..vague和無碼:(

的Android不允許廣播接收器接收一些廣播信息,如果app's過程沒有alive.It旨在對抗邪惡的應用程序。如果你有一個活動正在運行,您的進程仍在運行,因此您的接收器可以接收廣播。

您可以製作一個透明的活動並使用startService在後臺啓動服務,然後完成活動。隨着服務的運行,過程還活着,所以Android會讓你接收到播放。

re您的問題可以針對官方文檔。