56e71cbdd97bf77cf820ff1a9c95058a8b1d83af
[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 final Event event;
14 private final Activity activity;
15
16 public DeleteEventDialog(final Event event, final Activity activity) {
17 super();
18 this.event=event;
19 this.activity=activity;
20 }
21
22 @Override
23 public Dialog onCreateDialog(final Bundle savedInstanceState) {
24 final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
25 builder.setMessage(R.string.askdeleteevent)
26 .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
27 @Override
28 public void onClick(final DialogInterface dialog, final int id) {
29 event.delete(getActivity());
30 activity.finish();
31 }
32 })
33 .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
34 @Override
35 public void onClick(final DialogInterface dialog, final int id) {
36 // User cancelled the dialog
37 }
38 });
39 return builder.create();
40 }
41 }
This page took 0.020437 seconds and 3 git commands to generate.