【发布时间】:2018-06-04 13:05:34
【问题描述】:
我的应用程序在一段时间后(运行正常超过 12 小时后)崩溃,堆栈跟踪如下所述:
android.app.RemoteServiceException: can't deliver broadcast
android.app.ActivityThread$H.handleMessage ActivityThread.java:1881
android.os.Handler.dispatchMessage Handler.java:105
android.os.Looper.loop Looper.java:164
android.app.ActivityThread.main ActivityThread.java:6938
java.lang.reflect.Method.invoke Method.java
com.android.internal.os.Zygote$MethodAndArgsCaller.run Zygote.java:327
该应用没有应用特定的广播,但注册了位置、蓝牙和网络相关的系统广播。广播在 Activity 的 onResume 中注册,在 onPause 中取消注册。 如前所述,只有在应用程序运行超过 10 小时后才会发生崩溃。到目前为止,该问题仅在三星 Galaxy S8 手机上出现。
我已检查并遵循以下 stackoverflow 线程中提到的所有修复: Fatal Exception: android.app.RemoteServiceException: can't deliver broadcast at android.os.Handler.dispatchMessage
如果有人遇到此问题或任何有关如何解决此问题的指示,请告诉我!
/阿米特
【问题讨论】:
标签: java android broadcastreceiver samsung-s8