【问题标题】:Android App crashes with "android.app.RemoteServiceException: can't deliver broadcast" exception on Samsung PhonesAndroid 应用程序因三星手机上的“android.app.RemoteServiceException:无法提供广播”异常而崩溃
【发布时间】: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


    【解决方案1】:

    如果有人遇到此问题,原因之一是应用程序“内存不足”,但由于某种原因,在三星手机上,应用程序崩溃并出现“无法提供广播”异常。因此,如果您在查看并实施了针对此异常提到的所有解决方案后仍然遇到此问题,请检查内存碎片。

    【讨论】:

      猜你喜欢
      • 2022-07-18
      • 1970-01-01
      • 1970-01-01
      • 2019-01-01
      • 1970-01-01
      • 2012-10-25
      • 2017-01-10
      • 2015-07-04
      • 1970-01-01
      相关资源
      最近更新 更多