报错:IInputConnectionWrapper: finishComposingText on inactive InputConnection

6,040 阅读1分钟

出现的错误:

W/IInputConnectionWrapper: finishComposingText on inactive InputConnection


网上百度了很多,一直没有找到解决自己的问题。

不过百度都是是EditText出错,因而在你出现这个错误时就去看看是不是EditText哪儿写错了。


解决方案:

因为设置EditText时,没有设置默认内容,即:android:text="",导致获取内容时报错:user.getText().toString();


个人感觉其实就是因为user.getText()为null,因而使用toString()报错。

仔细想想有感觉不对,因为如果我输入EditText时里面有内容了。


可能内部有检查机制吧。(刚学android没多久,不知道具体机制)