gpt4 book ai didi

android - "IME died"和 android.os.DeadObjectException

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:40:28 24 4
gpt4 key购买 nike

我在不同的设备上测试我的游戏,当用户改变音量(上/下)或按下菜单按钮或类似按钮时,其中一个(Asus Garmin A10)随机崩溃(3/5 次)。这可能是 native 崩溃,因为我没有收到 ACRA logcat(手机离我很远,我只有 ACRA 用于远程调试)。用户告诉我发生了什么。在我的 HTC 上,我只有一个恼人的警告,但游戏运行良好,没有任何反应。这是警告:

10-31 19:52:29.547: W/InputMethodManager(8441): IME died: com.android.inputmethod.latin/.LatinIME dropping: KeyEvent{action=0 code=25 repeat=0 meta=0 scancode=114 mFlags=8} 10-31 19:52:29.547: W/InputMethodManager(8441): android.os.DeadObjectException 10-31 19:52:29.547: W/InputMethodManager(8441): at android.os.BinderProxy.transact(Native Method) 10-31 19:52:29.547: W/InputMethodManager(8441): at com.android.internal.view.IInputMethodSession$Stub$Proxy.dispatchKeyEvent(IInputMethodSession.java:277) 10-31 19:52:29.547: W/InputMethodManager(8441): at android.view.inputmethod.InputMethodManager.dispatchKeyEvent(InputMethodManager.java:1344) 10-31 19:52:29.547: W/InputMethodManager(8441): at android.view.ViewRoot.deliverKeyEvent(ViewRoot.java:2426) 10-31 19:52:29.547: W/InputMethodManager(8441): at android.view.ViewRoot.handleMessage(ViewRoot.java:1741) 10-31 19:52:29.547: W/InputMethodManager(8441): at android.os.Handler.dispatchMessage(Handler.java:99) 10-31 19:52:29.547: W/InputMethodManager(8441): at android.os.Looper.loop(Looper.java:123) 10-31 19:52:29.547: W/InputMethodManager(8441): at android.app.ActivityThread.main(ActivityThread.java:4627) 10-31 19:52:29.547: W/InputMethodManager(8441): at java.lang.reflect.Method.invokeNative(Native Method) 10-31 19:52:29.547: W/InputMethodManager(8441): at java.lang.reflect.Method.invoke(Method.java:521) 10-31 19:52:29.547: W/InputMethodManager(8441): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 10-31 19:52:29.547: W/InputMethodManager(8441): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 10-31 19:52:29.547: W/InputMethodManager(8441): at dalvik.system.NativeStart.main(Native Method) 10-31 19:52:29.707: W/InputMethodManager(8441): IME died: com.android.inputmethod.latin/.LatinIME dropping: KeyEvent{action=1 code=25 repeat=0 meta=0 scancode=114 mFlags=8} 10-31 19:52:29.707: W/InputMethodManager(8441): android.os.DeadObjectException 10-31 19:52:29.707: W/InputMethodManager(8441): at android.os.BinderProxy.transact(Native Method) 10-31 19:52:29.707: W/InputMethodManager(8441): at com.android.internal.view.IInputMethodSession$Stub$Proxy.dispatchKeyEvent(IInputMethodSession.java:277) 10-31 19:52:29.707: W/InputMethodManager(8441): at android.view.inputmethod.InputMethodManager.dispatchKeyEvent(InputMethodManager.java:1344) 10-31 19:52:29.707: W/InputMethodManager(8441): at android.view.ViewRoot.deliverKeyEvent(ViewRoot.java:2426) 10-31 19:52:29.707: W/InputMethodManager(8441): at android.view.ViewRoot.handleMessage(ViewRoot.java:1741) 10-31 19:52:29.707: W/InputMethodManager(8441): at android.os.Handler.dispatchMessage(Handler.java:99) 10-31 19:52:29.707: W/InputMethodManager(8441): at android.os.Looper.loop(Looper.java:123) 10-31 19:52:29.707: W/InputMethodManager(8441): at android.app.ActivityThread.main(ActivityThread.java:4627) 10-31 19:52:29.707: W/InputMethodManager(8441): at java.lang.reflect.Method.invokeNative(Native Method) 10-31 19:52:29.707: W/InputMethodManager(8441): at java.lang.reflect.Method.invoke(Method.java:521) 10-31 19:52:29.707: W/InputMethodManager(8441): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 10-31 19:52:29.707: W/InputMethodManager(8441): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 10-31 19:52:29.707: W/InputMethodManager(8441): at dalvik.system.NativeStart.main(Native Method)

例如,每次我使用音量按钮时都会出现这种警告。我使用 AndEngine 作为游戏的 2D 引擎。我想那里出了点问题,但我无法应对。我该如何处理这个问题?有什么建议吗?

最佳答案

似乎是在 IME 被终止之前 UI 没有机会处理所有按键事件时抛出异常。不确定为什么它会在一台设备上崩溃,但不会在另一台设备上崩溃。

关于android - "IME died"和 android.os.DeadObjectException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7958719/

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