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

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

2012-03-26 08:12 337 查看
解决方法一:笨方法

    这个方法就是不现实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窗口将不会消失
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android dialog exception