代码之家  ›  专栏  ›  技术社区  ›  Psest328

崩溃-发送不受保护的广播

  •  1
  • Psest328  · 技术社区  · 7 年前

    我搜索过这个日志,但我看到的一切都表明这是一个警告。在某些背景下,这不会在oreo上崩溃,但会在pie上崩溃。我不知道是什么广播引起的。

    我已经在我调用的每个地方设置了断点“sendboadcast”,并且可以确认崩溃发生在应用程序发送任何广播之前。

    如果您需要任何类的任何代码,请告诉我,我会立即安装它

    你知道为什么这会砸到派上吗?

    2019-01-03 09:18:09.043 879-1094/? W/ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1023 com.android.server.am.AppStateBroadcaster.broadcastAppState:125 com.android.server.am.AppStateBroadcaster.sendApplicationFocusGain:49 com.android.server.am.OnePlusAmUtil$OnePlusActivityManagerService$1.run:346 android.os.Handler.handleCallback:873 
    2019-01-03 09:18:09.043 879-6821/? I/ActivityManager: Process com.android.chrome:sandboxed_process0 (pid 31022) has died: fore SVC 
    2019-01-03 09:18:09.043 1959-1959/? D/QcrilMsgTunnelIfaceManager: handleMessage what = 1
    2019-01-03 09:18:09.043 1801-1801/? I/Zygote: Process 31022 exited cleanly (0)
    2019-01-03 09:18:09.046 1959-1959/? I/QcrilOemhookMsgTunnel: [0]invokeOemRilRequestRaw: serial=4446 length=24
    2019-01-03 09:18:09.047 879-1094/? E/ActivityManager: Sending non-protected broadcast diagandroid.app.ApplicationState from system 879:system/1000 pkg android
        java.lang.Throwable
            at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:23205)
            at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:23790)
            at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:24025)
            at android.app.ContextImpl.sendBroadcast(ContextImpl.java:1029)
            at com.android.server.am.AppStateBroadcaster.broadcastAppState(AppStateBroadcaster.java:125)
            at com.android.server.am.AppStateBroadcaster.sendApplicationFocusGain(AppStateBroadcaster.java:49)
            at com.android.server.am.OnePlusAmUtil$OnePlusActivityManagerService$1.run(OnePlusAmUtil.java:346)
            at android.os.Handler.handleCallback(Handler.java:873)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:193)
            at android.os.HandlerThread.run(HandlerThread.java:65)
            at com.android.server.ServiceThread.run(ServiceThread.java:44)
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Kevin Coppock    7 年前

    偶尔您会看到在logcat中打印的堆栈跟踪与您的应用程序无关。要找出造成车祸的具体原因,请搜索“致命”一词。这通常会导致应用程序崩溃的实际原因。