我正在编写一个 IME(软键盘)并且我从一个应用程序(Android Mail)中得到了一些奇怪的行为。它正在向我的 IME 传递一个未知的输入类(通过InputMethodService.onStartInputView(EditorInfo)):
EditorInfo.inputType & EditorInfo.TYPE_MASK_CLASS = 0xf
问题是 0xf 不是 EditorInfo 中定义的输入类之一!根据文档,唯一合法的值是 0x1、0x2、0x3 和 0x4。执行此操作的唯一文本字段是 Android 邮件应用程序中的正文字段。这是 Android Mail 中的错误还是我遗漏了什么?
提前致谢...