/* © 2010 Stephan Reichholf <stephan at reichholf dot net> * * Licensed under the Create-Commons Attribution-Noncommercial-Share Alike 3.0 Unported * http://creativecommons.org/licenses/by-nc-sa/3.0/ */ package net.reichholf.dreamdroid.fragment.dialogs; /** * @author sre * */ public abstract class ActionDialog extends AbstractDialog { protected void finishDialog(int action, Object details) { DialogActionListener listener = (DialogActionListener) getActivity(); if(listener != null) listener.onDialogAction(action, details, getTag()); dismiss(); } public interface DialogActionListener { void onDialogAction(int action, Object details, String dialogTag); } }