Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取InputConnectionWrapper上的警告_Android - Fatal编程技术网

Android 获取InputConnectionWrapper上的警告

Android 获取InputConnectionWrapper上的警告,android,Android,每次尝试在editText上输入文本时,我都会收到这些警告 W/IIInputConnectionWrapper:getTextAfterCursor位于非活动InputConnection上 W/IIInputConnectionWrapper:在非活动InputConnection上启动BatchEdit 在非活动InputConnection上开始BatchEdit W/IIInputConnectionWrapper:非活动InputConnection上的CommitteText 在非

每次尝试在editText上输入文本时,我都会收到这些警告

W/IIInputConnectionWrapper:getTextAfterCursor位于非活动InputConnection上 W/IIInputConnectionWrapper:在非活动InputConnection上启动BatchEdit 在非活动InputConnection上开始BatchEdit W/IIInputConnectionWrapper:非活动InputConnection上的CommitteText 在非活动InputConnection上进行endBatchEdit W/IIInputConnectionWrapper:在非活动InputConnection上进行endBatchEdit**

当我尝试关闭我的应用程序并再次打开它时,总是会发生这种情况。 我需要先单击imagebutton,然后才能再次输入编辑文本


尝试过研究,但找不到解决方案。

这不是100%确定的答案。我不能对此发表评论,因为那样就不清楚了

根据本文,他们建议您隐藏输入键盘并运行应用程序

下面的代码将给出一个想法,您应该如何做

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
作为参考,您可以使用此-:


试试这个。如果这不起作用,请在下面评论。我们将设法找到解决办法。谢谢。

我想警告不太清楚。请按照正确的格式更新这篇文章。嗨,这是我每次使用emulator或实际设备点击键盘时收到的唯一警告信息,是android studio还是其他工具,要求是什么等。如果你能提供更多信息,我会很高兴。谢谢。我正在我的实际设备上运行我的android应用程序。我正在使用Android studio创建应用程序。经过进一步调查,我发现当我的Logcat上启动I/InputMethodManager:startInputInner-mService.StartInputWindowGainedFocus时,我可以在editText上再次输入一些文本。在我的日志上显示这些信息需要时间。嗨,我相信这并没有解决我的问题。我已经尝试过实现这段代码,也尝试过在imagebutton上设置焦点和移除焦点,但仍然不起作用。