android 8 广播接收的时候会有这样的错误提示,并且没法收到广播
这是隐式广播的原因,具体查百度
解决办法之一:
将广播接收器动态注册:
reciver = new TouchBroadcastReciver();
IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.TOUCH_EVENT");
registerReceiver(reciver, filter);
@Override
protected void onDestroy() {
unregisterReceiver(reciver);
super.onDestroy();
}
有空再研究其他方式,嘿
参考:
https://www.jianshu.com/p/5283ebc225d5?utm_source=oschina-app