public void showCustomProgress() {
ThreadUtils.runOnMainThread(new Runnable() {
@Override
public void run() {
if (!isFinishing()) {
dismissCustomProgress();
if (mProgress == null) {
mProgress = CustomProgress.show(mContext, null, true, null);
mProgress.setCanceledOnTouchOutside(false);
} else {
if (!isFinishing()) {
mProgress.show();
}
}
}
}
});
}
public void dismissCustomProgress() {
if (!isFinishing()) {
if (mProgress != null && mProgress.isShowing()) {
mProgress.dismiss();
}
}
}
正确的调用Dialog和showCustomProgress以及dismissCustomProgress方法
最新推荐文章于 2021-05-26 08:38:22 发布