Android 如何实现ProgressDialog,如下所示:开始、完成检查、关闭对话框然后打开新活动?

Android 如何实现ProgressDialog,如下所示:开始、完成检查、关闭对话框然后打开新活动?,android,progressdialog,Android,Progressdialog,我在用我的手机,所以现在没有密码可以复制 但我正在做一个登录屏幕,如果用户存在,它将显示主屏幕。 单击LoginButton后,我希望显示一个微调器进度对话框,然后该对话框保持活动状态,直到检查完成,如果用户找到,则转到主屏幕,如果失败,则保持在相同的LoginScreen。 请参考“//LoginLogic”登录的逻辑,我只想知道如何正确实现ProgressDialog,以及逻辑放在哪里 private ProgressDialog mProgressDialog; //Global onC

我在用我的手机,所以现在没有密码可以复制

但我正在做一个登录屏幕,如果用户存在,它将显示主屏幕。 单击LoginButton后,我希望显示一个微调器进度对话框,然后该对话框保持活动状态,直到检查完成,如果用户找到,则转到主屏幕,如果失败,则保持在相同的LoginScreen。 请参考“//LoginLogic”登录的逻辑,我只想知道如何正确实现ProgressDialog,以及逻辑放在哪里

private ProgressDialog mProgressDialog; //Global
onCreate初始化

mProgressDialog = new ProgressDialog(this);
在你的听众面前

 mProgressDialog.setTitle("Your Title");
                mProgressDialog.setMessage("Your Message");
                mProgressDialog.show();
                mProgressDialog.setCanceledOnTouchOutside(true/false);
身份验证完成后,将代码放在需要的地方

mProgressDialog.dismiss(); 
如果您使用的是onCompleteListener

if(task.isSuccessful) {
    mProgressDialog.dismiss();
}

谢谢你的帮助,在我因某种原因迷路之前,它帮助我找到了它的工作方式