首页 > 代码库 > android dialog点击确定dialog不消失

android dialog点击确定dialog不消失

1、需要不消失需要在 onclick中添加:

 

 

try {java.lang.reflect.Field field = alertDialog.getClass().getSuperclass().getDeclaredField("mShowing");field.setAccessible(true);field.set(alertDialog, false);} catch (Exception e) {e.printStackTrace();}

  

2、需要消失需要添加

setNegativeButton("取消", new DialogInterface.OnClickListener() {								@Override				public void onClick(DialogInterface arg0, int arg1) {					try {						java.lang.reflect.Field field = alertDialog.getClass().getSuperclass().getDeclaredField("mShowing");						field.setAccessible(true);						field.set(alertDialog, true);						} catch (Exception e) {						e.printStackTrace();						}				}			})

  

 

android dialog点击确定dialog不消失