У меня очень необычное поведение:
С сегодняшнего дня (без изменения стиля, Gradle или макета) каждый раз я нажимаю на EditText
или TextInputEditText
(просто устанавливаю фокус на них), приложение выходит из строя со следующей ошибкой:
java.lang.ClassCastException: java.lang.ref.SoftReference не может быть передан в android.view.inputmethod.InputConnection на com.android.tools.profiler.support.profilers.EventProfiler $ InputConnectionHandler.run(EventProfiler.java:330) в java.lang.Thread.run(Thread.java:833)
Я искал в сети, и я не нашел ничего подобного, и на данный момент я действительно не знаю.
Я попробовал это на двух разных устройствах Huawei с Android 6.0, и оба они приводят к сбою.
Если я запустил его на своем телефоне (Oneplus 3, Android 7), у меня нет ошибок, и приложение работает правильно.
То, что я пробовал:
- Изменение макета, один из тех, кто рушился
- Добавление простого
EditText
без набора атрибутов - Удаление всего кода и оставление
Activity
"blank" - Очистка некоторых неиспользованных ссылок
- Удаление приложения с телефона
- Перезагрузка телефона
- утратившими силу
Ни одно решение не работало. Что происходит с моим приложением?
Спасибо всем