拦截这个PositiveButton点击就取消的功能,反射是无效的,重新写了setOnShowListener这个方法实现
vf_didlog=new AlertDialog.Builder(context).setView(layout)
.setPositiveButton(activity.getString(R.string.dialog_sure), null)
.setNegativeButton(activity.getString(R.string.dialog_cancel), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.create();
vf_didlog.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialog) {
vf_didlog.getButton(Dialog.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener() {
<