我的应用程序不使用广播-既不使用Context
也不使用LocalBroadcastManager
。由于我在应用程序源代码中使用了一些外部库,因此其中一个可能会在其中使用广播。
我在Crashlytics和Google Play控制台中看到了很多android.app.RemoteServiceException: can't deliver broadcast
异常的发生,但是我不知道是什么原因引起的。
完整的日志可以在下面找到:
Fatal Exception: android.app.RemoteServiceException: can't deliver broadcast
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1644)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6123)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)
我已经看到了与该错误like this one相关的其他StackOverflow问题,但是所有这些问题都通过sendBroadcast()
逻辑的更改而得以解决。由于我的应用程序不发送广播,因此这对我没有帮助。
有人对导致问题的原因有任何想法吗? 谢谢!