package com.openims.view.chat; import android.app.Dialog; import android.app.ProgressDialog; import android.os.Bundle; import android.support.v4.app.DialogFragment; import android.support.v4.app.Fragment; public class ProgressFragment extends DialogFragment { private static String MESSAGE = "message"; public static ProgressFragment newInstance(Fragment targetFragment,int reqCode, String message){ ProgressFragment fragment = new ProgressFragment(); Bundle args = new Bundle(); args.putString(MESSAGE, message); fragment.setArguments(args); fragment.setTargetFragment(targetFragment, reqCode); return fragment; } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args = getArguments(); String message = args.getString(MESSAGE); ProgressDialog progressDialog; progressDialog = new ProgressDialog(getActivity()); progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); progressDialog.setMessage(message); progressDialog.setCancelable(false); return progressDialog; } }