package com.wisedu.scc.love.utils;
import android.app.ProgressDialog;
import android.content.Context;
import com.wisedu.scc.love.R;
public class ProgressUtil {
public static ProgressDialog mDialog = null;
public static void showProgress(Context context) {
showProgress(context, R.string.default_progress_dialog_message, true);
}
public static void showProgress(Context context, int textRes) {
showProgress(context, context.getString(textRes), true);
}
public static void showProgress(Context context, String text) {
showProgress(context, text, true);
}
public static void showProgress(Context context, boolean cancelable) {
showProgress(context, R.string.default_progress_dialog_message, cancelable);
}
public static void showProgress(Context context, int textRes, boolean cancelable) {
showProgress(context, context.getString(textRes), cancelable);
}
public static void showProgress(Context context, String textRes, boolean cancelable) {
try {
if (mDialog == null) {
mDialog = new ProgressDialog(context);
}
mDialog.setCancelable(cancelable);
mDialog.setMessage(textRes);
mDialog.show();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void hideProgress() {
try {
if (mDialog != null) {
mDialog.dismiss();
mDialog = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
}