DialogUtil.java 870 Bytes
package com.naji.xiaotao.util;

import android.content.Context;

import com.afollestad.materialdialogs.MaterialDialog;

import me.goldze.mvvmhabit.utils.MaterialDialogUtils;

public class DialogUtil {

    private static MaterialDialog dialog;

    public static void showDialog(Context context) {
        try{
            showDialog(context,"请稍后...");
        }catch (Exception exception){

        }
    }

    public static void showDialog(Context context,String title) {
        if (dialog != null) {
            dialog.show();
        } else {
            MaterialDialog.Builder builder = MaterialDialogUtils.showIndeterminateProgressDialog(context, title, true);
            dialog = builder.show();
        }
    }

    public static void dismissDialog() {
        if (dialog != null && dialog.isShowing()) {
            dialog.dismiss();
        }
    }
}