使用广播接收器时,onReceive 会多次执行

原因一:没有在onDestory中调用解注册。

unregisterReceiver()

原因二:BroadcastReceiver变量所在的Activity或者Fragment被创建的多次,形成多个对象。

你可能感兴趣的:(android,android)