1 package net.sf.openrocket.android.util;
\r
3 import android.app.ProgressDialog;
\r
4 import android.os.Bundle;
\r
5 import android.support.v4.app.DialogFragment;
\r
7 public class ProgressDialogFragment extends DialogFragment {
\r
9 ProgressDialog progressDialog;
\r
11 public static ProgressDialogFragment newInstance(String title, String message) {
\r
12 ProgressDialogFragment fragment = new ProgressDialogFragment();
\r
13 Bundle args = new Bundle();
\r
14 args.putString("title", title);
\r
15 args.putString("message", message);
\r
16 fragment.setArguments(args);
\r
22 public ProgressDialog onCreateDialog(Bundle savedInstanceState) {
\r
23 String title = null;
\r
24 String message = null;
\r
25 Bundle args = getArguments();
\r
26 if ( args != null ) {
\r
27 title = getArguments().getString("title");
\r
28 message = getArguments().getString("message");
\r
31 AndroidLogWrapper.d(ProgressDialogFragment.class, "onCreateDialog");
\r
32 progressDialog = new ProgressDialog(getActivity());
\r
33 progressDialog.setTitle(title);
\r
34 progressDialog.setMessage(message);
\r
36 progressDialog.setCancelable(false);
\r
37 progressDialog.setCanceledOnTouchOutside(false);
\r
39 progressDialog.show();
\r
40 return progressDialog;
\r
43 public void setMessage( String message ) {
\r
44 progressDialog.setMessage(message);
\r