Android对话框防止点击确定按钮时关闭

来源:互联网 发布:新手怎么学好网络优化 编辑:程序博客网 时间:2024/05/22 07:50

不需要关闭:

public void disableClose(){
        Field field;
        try {
            field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
            field.setAccessible(true);
            field.set(dialog, false);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

需要关闭   
    public void enableClose(){
        Field field;
        try {
            field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
            field.setAccessible(true);
            field.set(dialog, true);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }


不需要关闭的代码放在setPositiveButton方法内,需要关闭的代码放在需要关闭的地方。

0 0
原创粉丝点击