J'éprouve un comportement vraiment inhabituel:
À partir d'aujourd'hui (aucun changement de style, de style ou de présentation effectué), chaque fois que je clique sur un EditText
ou TextInputEditText
(il suffit de définir le focus sur eux), l'application se bloque avec l'erreur suivante:
Java.lang.ClassCastException: Java.lang.ref.SoftReference ne peut pas être cast sur Android.view.inputmethod.InputConnection à com.Android.tools.profiler.support.profilers.EventProfiler $ InputConnectionHandler.run (EventProfiler.Java:330) sur Java.lang.Thread.run (Thread.Java:833)
J'ai cherché sur le net et je n'ai rien trouvé de semblable et pour le moment je suis vraiment sans idée.
Je l'ai essayé sur deux appareils Huawei différents avec Android 6.0 et les deux ont entraîné un blocage.
Si je l'exécute sur mon téléphone (Oneplus 3, Android 7), je n'ai aucune erreur et l'application fonctionne correctement.
Ce que j'ai essayé:
EditText
sans attribut définiActivity
"vide"Pas une seule solution n'a fonctionné. Qu'arrive-t-il à mon application?
Merci a tous
Non seulement le profileur ouvert peut provoquer ClassCastException
sur les mêmes appareils Huawei, mais également
Java.lang.NullPointerException: tentative d'appel de la méthode d'interface 'boolean Android.view.inputmethod.InputConnection.finishComposingText ()' sur une référence d'objet null
souhaite vous aider
J'ai eu le même problème, la trace de la pile complète était seulement deux lignes de sorte que je ne pouvais pas trouver plus d'informations utiles.
J'ai donc désinstallé mon application sur mon mobile, je l'ai redémarré, j'ai également nettoyé le projet sous Android Studio et j'ai réessayé. Lorsque j'ai ouvert l'activité qui s'était déjà produite, elle fonctionnait normalement, comme d'habitude. 6.0, j'aimerais que cela puisse vous aider.