J'utilise un widget EditText, je le valide avec la setError()
méthode EditText et il valide correctement.
Mais j'ai un bouton dans le même écran qui redirige vers une autre activité. Et lorsque j'appuie sur le bouton de retour et que je reviens à l'écran, la validation apparaît toujours.
Donc, sur l' OnPause
événement d' activité , je souhaite supprimer la validation du EditText. Comment est-ce possible.
À Kotlin:
Fonction d'extension Kotlin:
Pour le rendre plus lisible, vous pouvez ajouter cette fonction d'extension
En Java:
la source
Vous pouvez également le faire en utilisant les éléments suivants:
la source
juste mettre
.setError(null)
à la fin de l'EditText.la source
Dans kotlin, vous pouvez simplement accéder à la propriété en utilisant la syntaxe d'accès à la propriété qui est
la source