gpt4 book ai didi

Android如何调试DeadObjectException

转载 作者:行者123 更新时间:2023-12-02 21:12:08 26 4
gpt4 key购买 nike

我有这个异常(exception):

03-29 08:55:10.147      150-162/system_process W/ActivityManager﹕ Scheduling restart of crashed service com.android.inputmethod.latin/.LatinIME in 5000ms
03-29 08:55:10.177 150-164/system_process W/InputMethodManagerService﹕ Session failed to close due to remote exception
android.os.DeadObjectException
at android.os.BinderProxy.transact(Native Method)
at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:366)
at com.android.server.InputMethodManagerService.finishSession(InputMethodManagerService.java:1178)
at com.android.server.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:1190)
at com.android.server.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:1210)
at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1102)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1116)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at com.android.server.ServerThread.run(SystemServer.java:891)
03-29 08:55:10.187 150-164/system_process W/InputMethodManagerService﹕ Session failed to close due to remote exception
android.os.DeadObjectException
at android.os.BinderProxy.transact(Native Method)
at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:366)
at com.android.server.InputMethodManagerService.finishSession(InputMethodManagerService.java:1178)
at com.android.server.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:1194)
at com.android.server.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:1210)
at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1102)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1116)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at com.android.server.ServerThread.run(SystemServer.java:891)

但仅限于 Android 模拟器(和 genymotion)。如何调试并处理这个异常?

最佳答案

好的,我已经找到解决方案了。在某些模拟器(例如 Genymotion)中,当 fragment 显示 EditText 小部件时,虚拟键盘不会显示,因此当我旋转屏幕时(或者通常在重新创建 Activity 时)并导致 DeadObject 异常。

关于Android如何调试DeadObjectException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22728628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com