\r
public class ProgressDialogFragment extends DialogFragment {\r
\r
+ ProgressDialog progressDialog;\r
+\r
public static ProgressDialogFragment newInstance(String title, String message) {\r
ProgressDialogFragment fragment = new ProgressDialogFragment();\r
Bundle args = new Bundle();\r
return fragment;\r
}\r
\r
+\r
@Override\r
- public ProgressDialog onCreateDialog(Bundle savedInstanceState) {\r
- String title = getArguments().getString("title");\r
- String message = getArguments().getString("message");\r
+ public void onCreate(Bundle savedInstanceState) {\r
+ super.onCreate(savedInstanceState);\r
+ }\r
\r
- ProgressDialog progressDialog = new ProgressDialog(getActivity());\r
+ @Override\r
+ public ProgressDialog onCreateDialog(Bundle savedInstanceState) {\r
+ String title = null;\r
+ String message = null;\r
+ Bundle args = getArguments();\r
+ if ( args != null ) {\r
+ title = getArguments().getString("title");\r
+ message = getArguments().getString("message");\r
+ }\r
+\r
+ AndroidLogWrapper.d(ProgressDialogFragment.class, "onCreateDialog");\r
+ progressDialog = new ProgressDialog(getActivity());\r
progressDialog.setTitle(title);\r
progressDialog.setMessage(message);\r
\r
progressDialog.setCancelable(false);\r
+ progressDialog.setCanceledOnTouchOutside(false);\r
\r
progressDialog.show();\r
-\r
return progressDialog;\r
}\r
\r
+ public void setMessage( String message ) {\r
+ progressDialog.setMessage(message);\r
+ }\r
}\r