/** * galaxy inc. * meetup client for android */ package com.galaxy.meetup.client.android.ui.fragments; import android.app.Dialog; import android.app.ProgressDialog; import android.os.Bundle; import android.support.v4.app.DialogFragment; import android.support.v4.app.FragmentManager; import android.view.ContextThemeWrapper; import com.galaxy.meetup.client.android.R; /** * * @author sihai * */ public class ProgressFragmentDialog extends DialogFragment { public ProgressFragmentDialog() { } public static ProgressFragmentDialog newInstance(String s, String s1) { return newInstance(s, s1, true); } public static ProgressFragmentDialog newInstance(String s, String s1, boolean flag) { Bundle bundle = new Bundle(); if(s != null) bundle.putString("title", s); bundle.putString("message", s1); ProgressFragmentDialog progressfragmentdialog = new ProgressFragmentDialog(); progressfragmentdialog.setArguments(bundle); progressfragmentdialog.setCancelable(flag); return progressfragmentdialog; } public final Dialog onCreateDialog(Bundle bundle) { Bundle bundle1 = getArguments(); ProgressDialog progressdialog = new ProgressDialog(new ContextThemeWrapper(getActivity(), R.style.Theme_EmeraldSea)); if(bundle1.containsKey("title")) progressdialog.setTitle(bundle1.getString("title")); progressdialog.setMessage(bundle1.getString("message")); progressdialog.setCanceledOnTouchOutside(isCancelable()); progressdialog.setProgressStyle(0); return progressdialog; } public final void show(FragmentManager fragmentmanager, String s) { super.show(fragmentmanager, s); } }