Я потратил несколько часов, чтобы понять, что эта проблема затрагивает меня.
Кажется, проблема вызвана проверкой орфографии. Когда я отключаю предложения для представления EditText, все корректно собирается.
mInputType = mText.getInputType();
mText.setInputType(mInputType | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
Я не хочу это отключать, так как многие пользователи хотят проверять орфографию. Так что, возможно, есть способ временно включить его, когда поле ввода получает фокус.
Если вам не нужна проверка орфографии, просто добавьте это к элементу EditText в вашем макете XML вместо:
android:inputType="textNoSuggestions"
Кажется, это тоже исправляет.
Изменить:
Только что нашел этот поток, который, кажется, связан: Обход утечки SpellCheckerSession?