我有下一个问题:
我尝试处理在浏览器中显示的字段中的输入,例如在 www.google.com 中搜索的文本字段中。但对于 Android 4.1.2 及更高版本,该类型的字段与 InputConnection 存在一些问题。
- it return null for ic.getExtractedText() however ic.getTextBeforeCursor() return normal value;
- when i use ic.sendKeyEvent() for backspace it doesn't make effect until call ic.endBatchEdit();
但是对于常规的 edittext 或在 Android 2.3.3 中,它会返回正确的值并立即删除最后一个字符,甚至直到 endBatchEdit() 调用;
这有什么问题以及如何正确使用此字段?谢谢。