我在inputmethod.InputConnection.finishComposingText()中获得了一个NPE, 日志消息如下:
java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.inputmethod.InputConnection.finishComposingText()' on a null object reference
at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:362)
at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:78)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5289)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
我在Android 5中遇到它,但在Android中运行良好。
错误没有指定代码中的任何代码行,只是告诉库中的一些代码行。
每当我按下后退按钮从一个活动移动到主要活动时,我就会面对它。是的,其他活动也包含EditText。
我删除了softKeyboard的所有实例,我认为这是由于
如果有人能提前帮助我,那就太棒了
答案 0 :(得分:30)
转到Edit configuration settings -> Profiling -> Enable advanced profiling
这样可以防止EditText
崩溃。