点击对话框以外的部分对话框消失的。
来源:互联网 发布:音乐系统cms 编辑:程序博客网 时间:2024/06/05 10:21
Android低版本里,默认情况,点击对话框以外的部分对话框不消失,但是在Android高版本里,默认情况,点击对话框以外的部分对话框消失的。这个时候如果你的程序里设置了intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);这个属性就会出现问题,这个属性的介绍官方文档里解释是If set, and the activity being launched is already running in the current task, then instead of launching a new instance of that activity, all of the other activities on top of it will be closed and this Intent will be delivered to the (now on top) old activity as a new Intent.,参考的博客有http://blog.csdn.net/getchance/article/details/8444589。
当A Activity跳转到下一个B Activity的时候,栈被清理了,此刻点击加载框以外的地方,加载框消失,由于B 还没有实例化,等于程序直接退出了,这样问题就出现了,我不想推出的程序退出了。纠结了好半天,开始的时候还以为是哪里抛了异常,断点调试也看不到任何信息。最后在分析了一下是通过ProgressDialog设置可以解决这个问题。
解决方法:
方法一:
setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用
方法二:
setCanceleable(false);调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用
- 点击对话框以外的部分对话框消失的。
- 点击对话框以外的地方,对话框消失
- 点击空白处不消失的对话框
- 设置点击进度对话框外的区域对话框不消失
- 解决android中点击对话框外部,对话框消失的问题
- 解决android中点击对话框外部,对话框消失的问题
- 设置只能点击对话框中的内容,而点击对话框以外的内容无反应
- PopupWindow点击边框以外消失的方法
- 点击div以外的区域div消失
- 设置点击ProgressDialog外的区域对话框不消失
- 设置点击ProgressDialog外的区域对话框不消失
- AlertDialog点击按钮后对话框不消失的处理方法
- AlertDialog点击按钮后对话框不消失的处理方法
- android 中怎么实现点击了对话框的按钮以后对话框不会消失
- 关于对话框点击外面消失
- Android Alertdialog对话框点击消失?
- 当鼠标点击对话框以外时自动关闭对话框
- AlertDialog在触摸对话框边缘外部,对话框消失的问题
- poj 1258 最小生成树
- 外部表不是预期的格式 解决方案
- 花10分钟看一看少走30年弯路
- ListView 自定义头部、自定义加载尾部、上拉主动加载
- poj2240(Floyd最短路的变种---最长路 )Arbitrage
- 点击对话框以外的部分对话框消失的。
- 说说WCF Rest
- Points Within
- 安卓开发-错误汇集
- github学习1
- android实现拨打电话
- Win7环境下如何备份与还原Ubuntu系统(2)
- 禁用第三方库警告
- android中的数据库操作