Ich baue eine Android-Anwendung. Ich habe einen EditText. Ich möchte Änderungen (oder irgendetwas anderes) automatisch speichern, nachdem der Benutzer den Text geändert hat. Jetzt benutze ichAndroid - Etwas tun * nachdem * Text in EditText geändert wurde
editText.addTextChangedListener(textWatcher);
und
TextWatcher textWatcher = new TextWatcher() {
public void afterTextChanged(Editable s) {
...
}
Aber es speichert die Änderungen nach jeder kleinen Änderung (add \ einen Brief entfernen), und ich möchte, dass sie erst nach dem Benutzer gespeichert werden werden fertig (schloss die Tastatur, klickte auf einen anderen Edittext etc.). Wie kann ich das tun?
Wie wäre es mit lostFocus? –