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

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:38   1876   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 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP