在InputConnectionWrapper上获得警告

时间:2018-08-14 03:00:17

标签: android

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

  

W / IInputConnectionWrapper:无效的InputConnection上的getTextAfterCursor   W / IInputConnectionWrapper:非活动InputConnection上的beginBatchEdit       在非活动InputConnection上的beginBatchEdit   W / IInputConnectionWrapper:非活动InputConnection上的commitText       在非活动InputConnection上的endBatchEdit   W / IInputConnectionWrapper:非活动InputConnection上的endBatchEdit **

当我尝试关闭我的应用程序并再次打开它时,总是会发生这种情况。 我需要先单击图像按钮,然后才能再次在editText上输入。

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

1 个答案:

答案 0 :(得分:0)

这不是100%肯定的答案。我无法对此发表评论,因为它无法清除。

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

下面的代码将提供一个想法,您应该如何做。

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);

作为参考,您可以使用--getExtractedText on inactive InputConnection warning on android

尝试一下。如果这不起作用,请在下面进行注释。我们将尝试找到解决方案。谢谢。