致命异常:android.app.RemoteServiceException无法传送广播

wr98u20j  于 2023-05-27  发布在  Android
关注(0)|答案(1)|浏览(330)

我正在接收

Fatal Exception: android.app.RemoteServiceException
can't deliver broadcast

在我的应用程序中。我在活动中设置了广播接收器。它注册为

val filter = IntentFilter(Intent.ACTION_BATTERY_CHANGED)
val receiver = MyReceiver()
context.registerReceiver(receiver, filter)

这里的上下文指的是我的活动上下文。当我搜索这个异常的时候,我看到一些帖子说我们应该使用

LocalBroadcastManager.getInstance(context).registerReceiver(receiver, filter)

当我将代码更改为该语句时,它不会输入我的onReceive()。什么是正确的方法来实现相同的,这样我就可以避免这个异常。
先谢谢你了。

42fyovps

42fyovps1#

假设您在Sentry、Crashlytics或一些类似的崩溃报告服务中看到了这一点,那么您看到的很可能是this bug。据报道,它已经被修复,但我们仍然看到一些设备没有收到补丁与修复。

相关问题