EditText 未清除错误消息

use*_*124 2 validation android android-edittext

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

use*_*124 6

通过以下方法解决了问题:

 name.post(new Runnable() {
        @Override
        public void run() {
            name.setError(null);
        }
    });
Run Code Online (Sandbox Code Playgroud)

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