具体请参考参考:http://blog.csdn.net/notonlyforshe/article/details/7955323
dialog的点击事件内加上这句话。
try {
Field field = arg0.getClass().getSuperclass()
.getDeclaredField("mShowing");
field.setAccessible(true);
// 将mShowing变量设为false,表示对话框已关闭
field.set(arg0, false);
//关闭dialog
//arg0.dismiss();
} catch (Exception e) {
e.printStackTrace();
}