首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓如何调试DeadObjectException

安卓如何调试DeadObjectException
EN

Stack Overflow用户
提问于 2014-03-29 08:06:28
回答 1查看 2.7K关注 0票数 3

我有个例外:

代码语言:javascript
复制
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)。如何调试和处理此异常?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 08:15:13

好吧,我找到解决办法了。在一些仿真器(例如Genymotion)中,当片段显示EditText小部件时,虚拟键盘没有显示,所以当我旋转屏幕时(或者通常在我重新创建活动时)并导致DeadObject异常。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22728628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档