Android: como posso validar a entrada EditText?
Eu preciso fazer validação de entrada de formulário em uma série de EditTexts. Estou usando o OnFocusChangeListeners para disparar a validação após o usuário digitar em cada um, mas isso não se comporta conforme o desejado para o último EditText.
Se eu clicar no botão "Concluído" enquanto digito o EditText final, o InputMethod é desconectado, mas tecnicamente o foco nunca é perdido no EditText (e, portanto, a validação nunca ocorre).
Qual a melhor solução?
Devo monitorar quando o InputMethod se desconecta de cada EditText e não quando o foco muda? Se sim, como?