setCanceledOnTouchOutside 这个方法要在dialogshow之后调用
final AppDialog mCancelDialog = new AppDialog(main);......mCancelDialog.show();mCancelDialog.setCanceledOnTouchOutside(false);// show之前设置无效
appdialog extends Dialog