私は IME (ソフト キーボード) を作成していますが、1 つのアプリ (Android メール) から奇妙な動作が発生しています。未知の入力クラスを IME に渡しています ( InputMethodService.onStartInputView(EditorInfo)経由):
EditorInfo.inputType & EditorInfo.TYPE_MASK_CLASS = 0xf
問題は、0xf が EditorInfo で定義された入力クラスの 1 つではないことです! ドキュメントによると、有効な値は 0x1、0x2、0x3、および 0x4 のみです。これを行う唯一のテキスト フィールドは、Android メール アプリの本文フィールドです。これは Android メールのバグですか、それとも何か不足していますか?
前もって感謝します...