android - 尝试在空对象引用上调用接口(interface)方法 'boolean android.view.inputmethod.InputConnection.finishComposingText()' - Android Kotlin

标签 android kotlin

当我单击工具栏后退按钮(如 gif 所示)时,发生错误:尝试在空对象引用上调用接口(interface)方法“boolean android.view.inputmethod.InputConnection.finishCompositingText()”。我认为这是由于专注于 EditText

enter image description here

================================================== =======================

enter image description here

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:5912)
    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:1405)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

07-20 18:53:58.839 976-13033/? E/android.os.Debug: ro.product_ship = true ro.debug_level = 0x4f4c 07-20 18:53:59.239 3996-13041/? E/SQLiteLog: (284) crash_info_summary(package_name_touched) 自动索引 07-20 18:53:59.569 976-1519/? E/ActivityManager: checkUser: useridlist=null, currentuser=0

最佳答案

你的代码没有任何问题。 尝试清理构建缓存。见下图 enter image description here

然后重建您的项目

您还应该尝试删除项目目录中的 .gradle 文件夹。

关于android - 尝试在空对象引用上调用接口(interface)方法 'boolean android.view.inputmethod.InputConnection.finishComposingText()' - Android Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51445096/

相关文章:

java - Kotlin 中的 Class<?> clazz

spring - @KafkaListener 启动问题(Spring)

android - 为什么在 "setLayoutParams"之后使用 "getLayoutParams"?

java - 调用 intent 以使用 Camera2 拍摄照片

android - 添加 Barcode_Scan 包后 Flutter 应用程序无法构建

android - 如何在我的 Kotlin firebase 应用程序中保留身份验证状态?

kotlin - 为什么在生成自动后端字段时必须初始化属性

android - 可以双向使用 Otto 事件总线吗?

android - OnDestroy 不销毁 OnCreate 中创建的对象

android - 如何使用express编写recyclerview拖放的测试用例