我有一些2個應用程序都安裝在設備上。其中一個應用捕獲ACTION_BOOT_COMPLETED廣播,進行一些初始化併發送另一個廣播(比如MY_CUSTOM_BROADCAST)。第二個應用程序有一個廣播接收器(由清單中的標籤提及),用於監聽此自定義廣播。在啓動時,第一個應用程序收到ACTION_BOOT_COMPLETED併成功發送自定義廣播。但我的第二個應用程序的接收器似乎並沒有收到它。我嘗試使用「am廣播」發送自定義廣播。即使這樣,第二個應用程序的接收器也不會收到它。如果應用程序未啓動,廣播接收器無法播放
然後我開始了第二個應用程序的主要活動,然後嘗試使用「am廣播」發送廣播。然後第二個應用程序的接收器成功收到它。
有人可以幫助我,爲什麼我的接收器在啓動時沒有得到自定義廣播?我在4.0.3上運行(ICS)。
你在代碼或清單中註冊你的BroadcastReceiver嗎? – waqaslam 2012-03-01 07:35:56
您如何測試廣播正在接收? – Khasm 2012-03-01 07:48:17
我正在註冊清單。我正在通過記錄測試收據,並且在接收到廣播時,它會開始一個活動。 – Krishna 2012-03-01 07:52:29