+package net.sf.openrocket.android.util;\r
+\r
+import android.app.ProgressDialog;\r
+import android.os.Bundle;\r
+import android.support.v4.app.DialogFragment;\r
+\r
+public class ProgressDialogFragment extends DialogFragment {\r
+\r
+ public static ProgressDialogFragment newInstance(String title, String message) {\r
+ ProgressDialogFragment fragment = new ProgressDialogFragment();\r
+ Bundle args = new Bundle();\r
+ args.putString("title", title);\r
+ args.putString("message", message);\r
+ fragment.setArguments(args);\r
+\r
+ return fragment;\r
+ }\r
+\r
+ @Override\r
+ public ProgressDialog onCreateDialog(Bundle savedInstanceState) {\r
+ String title = getArguments().getString("title");\r
+ String message = getArguments().getString("message");\r
+\r
+ ProgressDialog progressDialog = new ProgressDialog(getActivity());\r
+ progressDialog.setTitle(title);\r
+ progressDialog.setMessage(message);\r
+\r
+ progressDialog.setCancelable(false);\r
+\r
+ progressDialog.show();\r
+\r
+ return progressDialog;\r
+ }\r
+\r
+}\r