1 package net.sf.openrocket.android.util;
\r
3 import android.app.AlertDialog;
\r
4 import android.app.Dialog;
\r
5 import android.content.DialogInterface;
\r
6 import android.os.Bundle;
\r
7 import android.support.v4.app.DialogFragment;
\r
9 public class ErrorDialogFragment extends DialogFragment {
\r
11 public static ErrorDialogFragment newInstance( String message ) {
\r
12 ErrorDialogFragment dialog = new ErrorDialogFragment();
\r
13 Bundle b = new Bundle();
\r
14 b.putString("message",message);
\r
15 dialog.setArguments(b);
\r
22 public void onCreate(Bundle savedInstanceState) {
\r
23 super.onCreate(savedInstanceState);
\r
27 public Dialog onCreateDialog(Bundle savedInstanceState) {
\r
28 String message = getArguments().getString("message");
\r
29 final AlertDialog dialog = new AlertDialog.Builder(getActivity()).create();
\r
30 dialog.setOwnerActivity(getActivity());
\r
31 dialog.setMessage(message);
\r
32 dialog.setCancelable(false);
\r
33 dialog.setCanceledOnTouchOutside(false);
\r
34 dialog.setButton(DialogInterface.BUTTON_NEUTRAL,"Dismiss", new DialogInterface.OnClickListener() {
\r
37 public void onClick(DialogInterface arg0, int arg1) {
\r