Android禁止dialog自动消失

原创 2016年05月30日 18:00:48

点击跳转到其他页面正常显示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();
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android 4.0设置Dialog点击屏幕不消失

业务的需求是变化莫测的,最近就遇到一个需求是——用户只有点击Dialog的取消按钮才会消失,点击屏幕的时候不消失。Android ICS对UI做了很大的变动,系统提倡使用DialogFragment,...

android popupwindow的使用以及点击空白处消失 以及Dialog框的使用

PopupWindow相比于Dialog框,PopupWindow是阻塞性的,Dialog框并不是阻塞性的。 PopupWindow定位布局比较方便,可以居于某个布局的下面。位子比较好控制。但是D...

Android的AlertDialog点击确认键dialog不消失

Dialog在Android开发过程中是一个常见的与用户交互的UI。 今天在使用AlertDialog的时候,遇到一个问题,就是需要对dialog里面的内容做判断,如果不满足条件的话,就让dialog...

Android实战(八)------点击空白可消失的弹出层dialog中显示动态高度宽度的gridview

现在的需求是   实现一个 弹出层,层里有gridview,gridview的高度超过 屏幕高度的0.8时则  动态设置 gridview(层)的高度宽度分别为 屏幕的0.8和 0.89. 包含了...

Android自定义Dialog带Dialog的显示消失动画(一)

废话不多说上效果图每次在我发博客的时候,总觉得有好多要说,但是真的要写又觉得没什么好说的,有时候说的多往往会给自己惹来不必要的麻烦,博客绝大时候还是为了记录自己的一些想法,跟心得,我也不指望有什么人看...

Android高手进阶篇3-自定义ListView实现底部View自动隐藏和消失的功能

以后每一周会分享Android技术难点,今天主要分享这样一个功能:有这样一个ListView,要求在屏幕底部有一个筛选排序的浮动框: 1、手指下拉隐藏,上滑显示 ; 2、如果没做任何操作,...

【Android】输入金额时自动补加一个元,金额删干净时,元字自动消失

最近在做一个项目,有个界面要输入金额,金额数字和单位“元”是连在一起的,不是左边一个EditText,右边一个写着“元”的TextView;而是金额数字和“元”看起来是在一起的。 刚开始我想起以前有个...

dialog底部弹出自定义view并且伴随动画弹出和消失

dialog
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)