从DatePicker中拣配值后仍然显示Android setError验证。

时间:2014-09-19 12:17:20

标签: android performance validation android-fragments datepicker

我想要验证TextField。我已成功创建验证。如果TextField为空,我显示"请选择服务日期"。但在这里我有一个问题。我用来从DatePicker中选择日期。当我选择日期时,它正在填充TextField。但仍然是验证消息显示"请选择服务日期"。但是,如果我在TextField中键入任何内容,则不显示错误。有谁可以帮我解决这个问题?

这是我的代码:

String getService_date = service_dt.getText().toString();

if (TextUtils.isEmpty(getService_date)) 
{
    service_dt.setError("Please Select Service Date");
}

enter image description here

1 个答案:

答案 0 :(得分:1)

验证后,setError(null); 问题解决了