我有2个活动 - 主要活动和第二个活动 主要活动通过点击一个按钮切换到第二个活动。为整个应用程序设置的广播接收器
我在主要活动中实现了蓝牙广播接收器,它只适用于主要活动。我如何为整个应用程序声明接收器,并且我必须能够在整个应用程序的onPause方法上取消注册。
我有2个活动 - 主要活动和第二个活动 主要活动通过点击一个按钮切换到第二个活动。为整个应用程序设置的广播接收器
我在主要活动中实现了蓝牙广播接收器,它只适用于主要活动。我如何为整个应用程序声明接收器,并且我必须能够在整个应用程序的onPause方法上取消注册。
为此,您必须在每个活动和onPause()中注册广播接收器,注销它。
例如,你可以请点击此链接: http://www.compiletimeerror.com/2013/03/android-broadcast-receiver-in-detail.html#.VC-TuRanHIU
,但你在整个应用程序得到,你必须这样做,在每个活动
你它使用使用注册的接收器中实现清单文件?如果是的话,它将适用于整个系统。即使您的应用程序未启动,接收()中的代码也会触发。此功能用于从android系统启动时启动应用程序。否则,您可以通过在代码本身中注册它来实现广播接收器。然后将接收器注册到create()或resume()&注销它的onPause()活动方法中。在你的情况下,在你的两个活动中做。