无论点击对话框的“取消”还是“确定”,还是“其他”,都不会消失。
// 使对话框不消失
try { java.lang.reflect.Field field = dialog .getClass().getSuperclass() .getDeclaredField("mShowing"); field.setAccessible(true); field.set(dialog, false); } catch (Exception e) { e.printStackTrace(); }