2012-05-15 33 views
2

我不確定這是否正確,但文檔顯示BroadcastReceiver對象在調用onReceive期間有效。這是否意味着在此之後對象被銷燬?此外,該文檔還指出,BroadcastReceiver在接收到Intent時被激活。 BroadcastReceiver是否以某種服務的形式運行,並始終傾聽這種意圖?如果是這樣的話?BroadcastReceiver多長時間一次監聽Intents

+0

請參閱http://stackoverflow.com/questions/4523872/whats-broadcastreceiver-lifecycle-in-a-process – dacwe

回答

0

清單中列出的任何廣播接收器都是系統爲響應與其意圖過濾器匹配的事件而創建的。在完成處理意圖之後,廣播接收器的實例被銷燬。當另一個事件發生時,系統將創建一個新的實例來處理它。