package com.zulip.android.util; import android.app.ProgressDialog; import android.content.Context; /** * Common progress dialog used in the entire app * In the later stage if we change progress style then changes should be done here only */ public class CommonProgressDialog { private ProgressDialog progressDialog; public CommonProgressDialog(Context context) { progressDialog = new ProgressDialog(context); progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); } public void show() { progressDialog.show(); } public void showWithMessage(String message) { setMessage(message); show(); } public void dismiss() { progressDialog.dismiss(); } public boolean isShowing() { return progressDialog.isShowing(); } public void setMessage(String message) { progressDialog.setMessage(message); } }