关闭

Android禁止dialog自动消失

标签: Android dialogdialog不关闭dialog手动关闭
545人阅读 评论(0) 收藏 举报
分类:

点击跳转到其他页面正常显示dialog:

try {
Field field = dialog.getClass().getSuperclass().getDeclaredField( "mShowing");
field.setAccessible(true);
field.set(dialog, false);
} catch (NoSuchFieldException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

手动关闭dialog:

try {
Field field = dialog.getClass().getSuperclass().getDeclaredField( "mShowing");
field.setAccessible(true);
field.set(dialog, true);
} catch (NoSuchFieldException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

0
0

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