EditText不清除错误消息

时间:2014-03-14 10:46:24

标签: android validation android-edittext

我的应用基于片段。当我转到下一个片段并返回时,我尝试在field.setError(null)方法中清除字段错误消息onStart(),但此字段对错误消息(field.getError())具有空引用。但是在onStart()方法之后,出现了对错误消息的引用。 EditText何时参考错误消息?

2 个答案:

答案 0 :(得分:4)

修复了以下方法的问题:

 name.post(new Runnable() {
        @Override
        public void run() {
            name.setError(null);
        }
    });

方法后调用,当视图状态已经恢复时,一切正常。

答案 1 :(得分:-1)

我遇到了同样的问题,但后来我指的是Android Studio自动生成的文件,发现有不同的方式,这种方式会将EditError消息显示在EditText的最后一个图标上,当你改变时出现此错误信息输入将自动消失.editText必须执行editText。 RequestFocus();然后执行setError()。

Screenshot 1