报异常代码:
@Override
protected void onDestroy() {
super.onDestroy();
Log.e(TAG, "onDestroy");
if (receiver != null) {
//销毁广播
this.unregisterReceiver(receiver);
}
}
解决方法:
在注册的广播中 onReceive()方法中销毁。
@Override
public void onReceive(Context context, Intent intent) {
context.unregisterReceiver(this);
}