您的位置:首页 > 移动开发 > Android开发

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

2014-05-20 22:37 267 查看
不需要关闭:

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方法内,需要关闭的代码放在需要关闭的地方。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐