我们会用到android自带的alertDialog,非常简单,但是,弄完之后会发现,点击确定和取消,都对dialog进行了dismiss。
我们有时候需要对dialog点击确定进行判断,满足条件取消,不满足条件则不进行取消。
实现如下,新建一个ButtonHandler:
import android.content.DialogInterface; import android.os.Handler; import android.os.Message; import java.lang.ref.WeakReference; /** * Created by Administrator on 2016/9/27 0027. */ public class ButtonHandler extends Handler { private WeakReference<DialogInterface> mDialog; public ButtonHandler(DialogInterface dialog) { mDialog =