diff options
Diffstat (limited to 'src/net/miz_hi/smileessence/dialog/ConfirmDialog.java')
-rw-r--r-- | src/net/miz_hi/smileessence/dialog/ConfirmDialog.java | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/src/net/miz_hi/smileessence/dialog/ConfirmDialog.java b/src/net/miz_hi/smileessence/dialog/ConfirmDialog.java deleted file mode 100644 index ed4c290a..00000000 --- a/src/net/miz_hi/smileessence/dialog/ConfirmDialog.java +++ /dev/null @@ -1,90 +0,0 @@ -package net.miz_hi.smileessence.dialog; - -import android.app.Activity; -import android.app.AlertDialog; -import android.content.DialogInterface; -import android.content.DialogInterface.OnClickListener; - -public class ConfirmDialog -{ - - private Activity activity; - private String textTitle; - private String textPositive = "はい"; - private String textNegative = "いいえ"; - private OnClickListener listener; - - public ConfirmDialog(Activity activity, String title) - { - this.activity = activity; - this.textTitle = title; - } - - public void setTitle(String title) - { - this.textTitle = title; - } - - public void setTextPositive(String textPositive) - { - this.textPositive = textPositive; - } - - public void setTextNegative(String textNegative) - { - this.textNegative = textNegative; - } - - public void setOnClickListener(OnClickListener listener) - { - this.listener = listener; - } - - public AlertDialog createYesNoAlert() - { - AlertDialog.Builder ad = new AlertDialog.Builder(activity); - ad.setTitle(textTitle); - ad.setCancelable(false); - ad.setPositiveButton(textPositive, listener); - ad.setNegativeButton(textNegative, listener); - return ad.create(); - } - - public static void show(Activity activity, String text, final Runnable onYes) - { - show(activity, text, onYes, null); - } - - public static void show(Activity activity, String text, final Runnable onYes, final Runnable onNo) - { - ConfirmDialog helper = new ConfirmDialog(activity, text); - OnClickListener listener = new OnClickListener() - { - - @Override - public void onClick(DialogInterface dialog, int which) - { - switch (which) - { - case DialogInterface.BUTTON_POSITIVE: - { - onYes.run(); - break; - } - case DialogInterface.BUTTON_NEGATIVE: - { - if(onNo != null) - { - onNo.run(); - } - dialog.dismiss(); - break; - } - } - } - }; - helper.setOnClickListener(listener); - helper.createYesNoAlert().show(); - } - -} |