Android 如果输入的信息不符合要求,如何停止进度条?
我有一个基本的用户注册页面,用户通过输入用户名和密码注册。如果密码短于6个字符,则提交不应通过,并会出现一个祝酒词,但在我的代码中,进度条将出现且不会消失,我如何修复此问题Android 如果输入的信息不符合要求,如何停止进度条?,android,progressdialog,android-progressbar,Android,Progressdialog,Android Progressbar,我有一个基本的用户注册页面,用户通过输入用户名和密码注册。如果密码短于6个字符,则提交不应通过,并会出现一个祝酒词,但在我的代码中,进度条将出现且不会消失,我如何修复此问题 if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(email) && !TextUtils.isEmpty(password)) { // mProgress.setMessage("Signing up...");
if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(email) && !TextUtils.isEmpty(password)) {
// mProgress.setMessage("Signing up...");
// mProgress.show();
if (password.length()<6){
Toast.makeText(VendorRegistration.this,"Passwords must contain at least 6 charachters",
Toast.LENGTH_LONG).show();
}
progress1.setMessage("Registering...");
progress1.show();`
如果(!TextUtils.isEmpty(名称)和&!TextUtils.isEmpty(电子邮件)和&!TextUtils.isEmpty(密码)){
//设置消息(“注册…”);
//mProgress.show();
如果(password.length()检查更正的代码:
if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(email) && !TextUtils.isEmpty(password)) {
if (password.length()<6){
Toast.makeText(VendorRegistration.this,"Passwords must contain at least 6 charachters",
Toast.LENGTH_LONG).show();
}else
{ progress1.setMessage("Registering...");
progress1.show();
// you can show progress only when all conditions become true.
}`
如果(!TextUtils.isEmpty(名称)和&!TextUtils.isEmpty(电子邮件)和&!TextUtils.isEmpty(密码)){
如果(password.length()发布更多代码。progress1.disable()应该可以完成您的工作。您熟悉其他?