您的位置:首页 > 产品设计 > UI/UE

[Android UI界面] 请问如何让dialog不消失

2013-07-25 00:40 776 查看
setPositiveButton中添加:
//用于不关闭对话框
try {
Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dialog, false);
} catch (Exception e) {
e.printStackTrace();
}


添加上述代码后就可以使dialog无法关闭,在你需要关闭的地方,添加:

//关闭对话框

try {
Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dialog, true);
} catch (Exception e) {
e.printStackTrace();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: