package net.dev123.yibo.service.listener; import net.dev123.mblog.entity.Status; import net.dev123.yibo.R; import net.dev123.yibo.service.task.DestroyStatusTask; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.view.View; import android.view.View.OnClickListener; public class MicroBlogDeleteClickListener implements OnClickListener { private Context context; private Status status; public MicroBlogDeleteClickListener(Context context, Status status) { this.context = context; this.status = status; } @Override public void onClick(View v) { new AlertDialog.Builder(context) .setTitle(R.string.title_dialog_alert) .setMessage(R.string.msg_blog_delete) .setNegativeButton(R.string.btn_cancel, new AlertDialog.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }) .setPositiveButton(R.string.btn_confirm, new AlertDialog.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { DestroyStatusTask task = new DestroyStatusTask(context, status); task.execute(); } }).show(); } }