Android中的登录验证

Android中的登录验证,android,Android,我正在android登录页面中插入用户名、密码和电子邮件值。如果用户名无效,则在单击按钮后显示无效用户名。 事实上,我希望应用程序在输入错误的用户名后立即显示消息,而不是在单击提交按钮之后。使用TextWatcher et1.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int befor

我正在android登录页面中插入用户名、密码和电子邮件值。如果用户名无效,则在单击按钮后显示无效用户名。
事实上,我希望应用程序在输入错误的用户名后立即显示消息,而不是在单击提交按钮之后。

使用TextWatcher

      et1.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {

            // TODO Auto-generated method stub
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

            // TODO Auto-generated method stub
        }

        @Override
        public void afterTextChanged(Editable s) {

            // TODO Auto-generated method stub
        }
    });

使用textwatcher实现此功能这是一个可怕的想法,你不想监听每个正在更改的字符,而应该在用户键入后等待几秒钟,然后验证不要监听每个字符。。。