aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/miz_hi/smileessence/dialog/ConfirmDialog.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/miz_hi/smileessence/dialog/ConfirmDialog.java')
-rw-r--r--src/net/miz_hi/smileessence/dialog/ConfirmDialog.java90
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();
- }
-
-}