Ce code ci-dessous provoque un problème de boucle infinie (tel que documenté). Alors, comment définir le contenu editText? J'ai une application de message texte où l'EditText dit "Type à composer", je veux supprimer les instructions une fois qu'un utilisateur commence à entrer un message. TIAMéthode appropriée pour modifier le contenu EditText dans l'événement OnTextChanged
et.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
if(et.getText().toString().equals(getString(R.string.txtMessage_type_to_compose))) {
try {
et.setText("");
} catch (Exception e) {
Log.d(TAG,"exception : " + e.toString());
}
}
});
WOW c'est si facile et génial! Merci – Jim