BroadcastReceiver是否有可能在已經接收廣播的背景中進行了活動?如果不是,我該怎麼辦?後臺活動中的BroadcastReceiver是否可能接收廣播?
編輯:
讓我澄清一下我真正需要的。 我有服務,將從藍牙接收數據。 當它從藍牙設備成功獲取數據時,服務將播放。
並且有三種情況的活動。
- 前景
彈出一個對話框,詢問用戶的東西 我認爲它可以通過寄存器接收器在活動做簡單
- 背景
我只是不知道怎麼做這部分。 如果我在應用程序中註冊接收器,會顯示通知。看了下面的答案後,我想我可以在Application中註冊。
- 睡眠 喚醒設備。
謝謝。
作爲第二點的補充,我想補充一點,該服務也將在主線程上運行,除非您在那裏處理線程或免費使用IntentService – 2012-02-17 17:42:56