moveOnToViewer() actually calls finish(). So just return here.
[debian/openrocket] / android / src / net / sf / openrocket / android / util / ErrorDialogFragment.java
1 package net.sf.openrocket.android.util;\r
2 \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
8 \r
9 public class ErrorDialogFragment extends DialogFragment {\r
10 \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
16                 return dialog;\r
17         }\r
18 \r
19 \r
20 \r
21         @Override\r
22         public void onCreate(Bundle savedInstanceState) {\r
23                 super.onCreate(savedInstanceState);\r
24         }\r
25         \r
26         @Override\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
35 \r
36                         @Override\r
37                         public void onClick(DialogInterface arg0, int arg1) {\r
38                                 dialog.dismiss();\r
39                         }\r
40 \r
41                 });\r
42                 return dialog;\r
43         }\r
44 \r
45 }\r
46 \r