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
本文详细介绍了在Android8中遇到的广播接收错误,并提供了解决方案。通过动态注册广播接收器,可以避免因隐式广播导致的问题。文章还包含了具体的代码示例,帮助开发者快速定位并解决问题。
7117

被折叠的 条评论
为什么被折叠?



