Ich erlebe ein wirklich ungewöhnliches Verhalten:
Ab heute (kein Stil, keine Gradienten- oder Layoutänderungen vorgenommen) stelle ich bei jedem Klicken auf eine EditText
oder TextInputEditText
(nur Fokus auf sie setzen) die App mit dem folgenden Fehler ab:
Java.lang.ClassCastException: Java.lang.ref.SoftReference darf nicht .__ sein. Umwandlung in Android.view.inputmethod.InputConnection beim com.Android.tools.profiler.support.profilers.EventProfiler $ InputConnectionHandler.run (EventProfiler.Java:330) bei Java.lang.Thread.run (Thread.Java:833)
Ich habe im Internet gesucht und nichts ähnliches gefunden und im Moment bin ich wirklich ohne Ahnung.
Ich habe es auf zwei verschiedenen Huawei Geräten mit Android 6.0 ausprobiert und beide führen zum Absturz.
Wenn ich es auf meinem Handy starte ( Oneplus 3, Android 7 ), habe ich keine Fehler und die App funktioniert korrekt.
Was ich probiert habe:
EditText
ohne festgelegte AttributeActivity
"leer" lassenKeine einzige Lösung hat funktioniert. Was passiert mit meiner Bewerbung?
Danke euch allen
Nicht nur der offene Profiler kann ClassCastException
auf denselben Huawei-Geräten verursachen, sondern auch
Java.lang.NullPointerException: Versuch, die Schnittstellenmethode 'boolean Android.view.inputmethod.InputConnection.finishComposingText ()' für einen Objektreferenzwert aufzurufen
wünsch dir hilfe
Ich hatte das gleiche Problem, der vollständige Stack-Trace bestand nur aus zwei Zeilen, sodass ich keine nützlichen Informationen mehr finden konnte.
Also, ich habe meine Anwendung vom Handy deinstalliert, neu gestartet, das Projekt in Android Studio gesäubert und es erneut versucht, als ich die zuvor geöffnete Aktivität öffnete, lief es normal wie üblich ..__ 6.0, ich wünschte das kann Ihnen helfen.