点击AlertDialog按钮不关闭对话框

来源:互联网 发布:app软件重新制作 编辑:程序博客网 时间:2024/05/16 11:28
//保持dialog不关闭的方法private void keepDialogOpen(AlertDialog dialog) {    try {        java.lang.reflect.Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");        field.setAccessible(true);        field.set(dialog, false);    } catch (Exception e) {        e.printStackTrace();    }}//关闭dialog的方法private void closeDialog(AlertDialog dialog) {    try {        java.lang.reflect.Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");        field.setAccessible(true);        field.set(dialog, true);    } catch (Exception e) {        e.printStackTrace();    }    dialog.dismiss();}

0 0
原创粉丝点击