关闭

android点击AlertDialog上的按钮后让其不消失

1151人阅读 评论(0) 收藏 举报

解决方法一:笨方法

    这个方法就是不现实alertDialog上自己的Buttton,而是自己定义一个View放在AlertDialog中,这样就可以决绝了

方法二:提倡

     在dialog按钮事件代码中添加下面代码,将会很好屏蔽掉消失事件:

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

加了这段代码后dialog窗口将不会消失

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:66196次
    • 积分:953
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:61篇
    • 译文:0篇
    • 评论:12条
    文章分类
    最新评论