package com.mcxiaoke.minicat.dialog;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
public class InfoDialog extends AlertDialog implements
DialogInterface.OnClickListener {
private DialogListener mListener;
public InfoDialog(Context context) {
super(context);
initialize(context);
}
public InfoDialog(Context context, int theme) {
super(context, theme);
initialize(context);
}
private void initialize(Context context) {
setButton(BUTTON_POSITIVE, context.getString(android.R.string.ok), this);
}
public DialogListener getClickListener() {
return mListener;
}
public void setClickListener(DialogListener listener) {
this.mListener = listener;
}
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case BUTTON_POSITIVE:
if (mListener != null) {
mListener.onPositiveClick();
}
break;
default:
break;
}
dismiss();
}
}