我有一个奇怪的问题,影响软键盘正常工作.
我的应用程序中没有一个EditText视图,或者以某种方式使用键盘,但不知何故,在几个设备上安装我的应用程序后,使用它然后返回使用设备软键盘停止工作,它正在驱动我疯了......
用户看到的是,当他/她点击软键盘中的字符按钮时,EditText中的每个应用程序都不会显示任何内容.就像我说的那样奇怪的问题会影响整个系统而且用户无法写任何东西.
我的应用程序包含所有类型的功能,所有功能都使用standered API,所以我不明白我怎么能导致这个,或者至少触发它.
当键盘不工作且用户点击键盘按钮时,您可以在logcat中看到:
WARN/IInputConnectionWrapper(1628): sendKeyEvent on inactive InputConnection
WARN/IInputConnectionWrapper(1628): getCursorCapsMode on inactive InputConnection
WARN/IInputConnectionWrapper(1628): endBatchEdit on inactive InputConnection
Run Code Online (Sandbox Code Playgroud)
InputConnection如何变为非活动状态并且有没有办法激活它?
我想知道是否有人遇到过这种问题,原因是什么?