Я пишу IME (программную клавиатуру) и получаю странное поведение из одного приложения (Android Mail). Он передает неизвестный входной класс в мой IME (через InputMethodService.onStartInputView (EditorInfo) ):
EditorInfo.inputType & EditorInfo.TYPE_MASK_CLASS = 0xf
Проблема в том, что 0xf не является одним из классов ввода, определенных в EditorInfo! Согласно документам единственными допустимыми значениями являются 0x1, 0x2, 0x3 и 0x4. ЕДИНСТВЕННОЕ текстовое поле, которое делает это, является полем тела в приложении Почты Android. Это ошибка в Android Mail или я что-то упустил?
Заранее спасибо ...