@SuppressLint("ValidFragment")
public final class DeleteEventDialog extends DialogFragment {
- private final Event event;
- private final Activity activity;
-
- public DeleteEventDialog(final Event event, final Activity activity) {
- super();
- this.event=event;
- this.activity=activity;
- }
+ private Event event;
+ public boolean deleted=false;
@Override
public Dialog onCreateDialog(final Bundle savedInstanceState) {
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
+ event=getArguments().getParcelable("Event");
builder.setMessage(R.string.askdeleteevent)
.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
@Override
public void onClick(final DialogInterface dialog, final int id) {
event.delete(getActivity());
- activity.finish();
+ deleted=true;
}
})
.setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {