package com.realtrackandroid.views.participationsdonesummaries;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import com.realtrackandroid.R;
public class ProgressDialogFragment extends DialogFragment {
private static ProgressDialogFragment mFragment;
private static ProgressDialog progressDialog;
public static ProgressDialogFragment newInstance() {
if(mFragment==null) {
mFragment = new ProgressDialogFragment();
}
return mFragment;
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
progressDialog = new ProgressDialog(getActivity());
progressDialog.setMessage(getActivity().getString(R.string.generatingreports));
progressDialog.setCancelable(false);
return progressDialog;
}
@Override
public void onDismiss(DialogInterface dialog){
super.onDismiss(dialog);
if(progressDialog.isShowing())
progressDialog.dismiss();
}
}