【发布时间】:2013-12-13 10:03:34
【问题描述】:
在我的应用程序中,每次我在 EditText 字段上使用光标执行任何操作时,都会收到 3 个“inactive InputConnection”警告(下面的 logCat)。
即使我选择了另一个 EditText(光标是一个 EditText),或者只是单击一个按钮,或者我在 EditText 中对光标执行的任何操作,也会弹出此警告。这种行为在所有页面(活动)中都是一致的。
即使我在 EditText 字段上单击任何菜单按钮(转到另一页)或返回按钮,也会弹出相同的警告集。
在一些我没有任何 EditText 的 Activity 中,我没有这个问题。
当我在真机(三星 Note II)中尝试时出现此问题,但在我在模拟器中尝试时不会复制。
有人知道如何处理这个问题吗?
LogCat:
11-27 22:23:44.820: W/IInputConnectionWrapper(25490): getSelectedText on inactive InputConnection
11-27 22:23:44.850: W/IInputConnectionWrapper(25490): setComposingText on inactive InputConnection
11-27 22:23:44.850: W/IInputConnectionWrapper(25490): getExtractedText on inactive InputConnection
【问题讨论】:
-
我认为this question 是相关的...
-
与这种情况不同,即使我对 EditText 框没有任何操作,我也会收到警告
-
同意。如果我只是弹出一个键盘,甚至什么都不做,而是再次将其退回,然后退出我的应用程序,我就会得到它,我会收到警告。如果我不弹出那个键盘,我就不明白了。而且我什至没有用它做任何事情。