Итак, в основном, если вы используете текстовое поле редактирования
EditText mEditText = (EditText) findViewById(R.id.edit_text);
mEditText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
if (editable.length() != 0) {
// save the content here
}
}
});
для дальнейшего чтения прочтите это
используйте это с вашим текстовым полем редактирования, в основном, это будет прислушиваться к любым изменениям текста, кроме нажатия клавиши! ура!