Fix finish after deletion
[unical.git] / src / ro / ieval / unical / DeleteEventDialog.java
1 package ro.ieval.unical;
2
3 import android.annotation.SuppressLint;
4 import android.app.Activity;
5 import android.app.AlertDialog;
6 import android.app.Dialog;
7 import android.app.DialogFragment;
8 import android.content.DialogInterface;
9 import android.os.Bundle;
10
11 @SuppressLint("ValidFragment")
12 public final class DeleteEventDialog extends DialogFragment {
13 private Event event;
14
15 @Override
16 public Dialog onCreateDialog(final Bundle savedInstanceState) {
17 final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
18 event=getArguments().getParcelable("Event");
19 builder.setMessage(R.string.askdeleteevent)
20 .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
21 @Override
22 public void onClick(final DialogInterface dialog, final int id) {
23 event.delete(getActivity());
24 getActivity().finish();
25 }
26 })
27 .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
28 @Override
29 public void onClick(final DialogInterface dialog, final int id) {
30 // User cancelled the dialog
31 }
32 });
33 return builder.create();
34 }
35 }
This page took 0.021849 seconds and 4 git commands to generate.