Android活动崩溃(DeadObjectException)

CHA*_*D P 10 android android-studio android-native-library

这是我的logcat详细信息请帮我解决这个问题

03-28 11:58:13.421     992-5910/? D/ActivityManager? New dropbox entry: com.dpc.selfie, data_app_native_crash, 5f2d762f-9b90-42d2-8a2a-bda978da87bc
03-28 11:58:13.431     992-5910/? W/ActivityManager? Force finishing activity com.dpc.selfie/.Act.Activity_Feeds
03-28 11:58:13.461     992-1177/? W/InputDispatcher? channel '4443fea0 com.dpc.selfie/com.dpc.selfie.Act.Activity_Feeds (server)' ~ Consumer closed input channel or an error occurred.  events=0xd
03-28 11:58:13.461     992-1177/? E/InputDispatcher? channel '4443fea0 com.dpc.selfie/com.dpc.selfie.Act.Activity_Feeds (server)' ~ Channel is unrecoverably broken and will be disposed!
03-28 11:58:13.501      310-310/? D/Zygote? Process 5738 terminated by signal (7)
03-28 11:58:13.531     992-5910/? D/dalvikvm? GC_FOR_ALLOC freed 3663K, 18% free 44731K/54304K, paused 91ms, total 91ms
03-28 11:58:13.531     992-1003/? W/InputDispatcher? Attempted to unregister already unregistered input channel '4443fea0 com.dpc.selfie/com.dpc.selfie.Act.Activity_Feeds (server)'
03-28 11:58:13.531     992-1003/? I/WindowState? WIN DEATH: Window{4443fea0 u0 com.dpc.selfie/com.dpc.selfie.Act.Activity_Feeds}
03-28 11:58:13.541     992-5910/? W/ActivityManager? Exception thrown during pause
    android.os.DeadObjectException
            at android.os.BinderProxy.transact(Native Method)
            at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:665)
            at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:766)
            at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:2465)
            at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:2342)
            at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:2075)
            at com.android.server.am.ActivityManagerService.handleAppCrashLocked(ActivityManagerService.java:9607)
            at com.android.server.am.ActivityManagerService.makeAppCrashingLocked(ActivityManagerService.java:9500)
            at com.android.server.am.ActivityManagerService.crashApplication(ActivityManagerService.java:10197)
            at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:9696)
            at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)
03-28 11:58:13.551     992-4187/? I/ActivityManager? Process com.dpc.selfie (pid 5738) has died.
03-28 11:58:13.561    1517-1517/? D/CustomizationProcess? dismissCustomizationDialog:true
03-28 11:58:13.641    5328-5922/? I/CrashMonitor? CrashMonitorServiceBroadcastReceiver: Forwarding intent: android.intent.action.DROPBOX_ENTRY_ADDED tag: SYSTEM_TOMBSTONE
03-28 11:58:13.641    5328-5328/? I/CrashMonitor? CrashMonitorService: Service started...`
Run Code Online (Sandbox Code Playgroud)

Gab*_*han 8

当您与远程进程交互并且远程进程先前被终止时,会导致此异常.我在做键盘时看到了很多,因为应用程序会在崩溃后尝试访问我们的键盘.在这里它看起来像一个活动完成并试图返回到之前已经死亡的活动.它大部分时间都可以安全地捕获.但真正的解决方案是修复最初的崩溃.如果第一个对象没有死亡,你就不能有一个死对象.