Ho un campo EditText nel mio layout. Voglio eseguire un'azione quando l'utente smette di digitare in quell'editoriale. Ho implementato TextWatcher ed usando le sue funzioniCome rilevare se gli utenti smettono di digitare in EditText android
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
@Override
public void onTextChanged(CharSequence text, int start, int lengthBefore, int lengthAfter) { }
@Override
public void afterTextChanged(Editable editable) {
}
funzione OnTextChanged e afterTextChanged vieni chiamato solo dopo aver digitato un carattere, ma voglio eseguire l'azione dopo che l'utente si fermò a digitare in quel campo EditText, proprio come facebook non sul suo " Check-in ".
Come posso implementare questo, per favore dimmi se qualcuno ha qualche idea qui.
Grazie mille in anticipo.
Personalmente non mi piace questo approccio, cosa succede se l'utente sta parlando con un amico mentre digita testo e smette di digitare? puoi aggiustarlo aumentando il tempo ma poi l'effetto desiderato andrà perso. – Hughzi
ma non esiste un modo migliore per concludere se sta scrivendo o meno. –
c'è, se hanno messo a fuoco lontano dal testo di modifica quindi non possono essere digitati, – Hughzi