我有2個活動 - 主要活動和第二個活動 主要活動通過點擊一個按鈕切換到第二個活動。爲整個應用程序設置的廣播接收器
我在主要活動中實現了藍牙廣播接收器,它只適用於主要活動。我如何爲整個應用程序聲明接收器,並且我必須能夠在整個應用程序的onPause方法上取消註冊。
我有2個活動 - 主要活動和第二個活動 主要活動通過點擊一個按鈕切換到第二個活動。爲整個應用程序設置的廣播接收器
我在主要活動中實現了藍牙廣播接收器,它只適用於主要活動。我如何爲整個應用程序聲明接收器,並且我必須能夠在整個應用程序的onPause方法上取消註冊。
爲此,您必須在每個活動和onPause()中註冊廣播接收器,註銷它。
例如,你可以請點擊此鏈接: http://www.compiletimeerror.com/2013/03/android-broadcast-receiver-in-detail.html#.VC-TuRanHIU
,但你在整個應用程序得到,你必須這樣做,在每個活動
你它使用使用註冊的接收器中實現清單文件?如果是的話,它將適用於整個系統。即使您的應用程序未啓動,接收()中的代碼也會觸發。此功能用於從android系統啓動時啓動應用程序。否則,您可以通過在代碼本身中註冊它來實現廣播接收器。然後將接收器註冊到create()或resume()&註銷它的onPause()活動方法中。在你的情況下,在你的兩個活動中做。