Android中ProgressDialog对话框点击消失
来源:互联网 发布:淘宝卖家版如何下载 编辑:程序博客网 时间:2024/06/04 17:44
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中ProgressDialog对话框点击消失
- Android中ProgressDialog对话框点击消失
- Android中Alertdialog对话框点击消失?
- Android中 Alertdialog对话框点击消失?
- Android中ProgressDialog自动消失
- 解决android中点击对话框外部,对话框消失的问题
- 解决android中点击对话框外部,对话框消失的问题
- 设置点击ProgressDialog外的区域对话框不消失
- 设置点击ProgressDialog外的区域对话框不消失
- Android Alertdialog对话框点击消失?
- 5秒消失的处理中对话框 ProgressDialog
- android 中怎么实现点击了对话框的按钮以后对话框不会消失
- Android-------对话框中进度条(ProgressDialog)
- Android中使用ProgressDialog创建进度对话框
- 点击按钮显示ProgressDialog对话框
- Android中让AlertDialog点击了按钮后对话框不消失
- Android 对话框 (AlertDialog & ProgressDialog)
- Android ProgressDialog进度条对话框
- arcgis中的点抽稀
- struts2从form取值的三种方式
- 添加lib库自动搜索路径到/etc/ld.so.conf,然后ldconfig使设置生效
- Android中实现打开应用市场的功能
- 静态页面放入ftp后页面兼容性问题——已解决
- Android中ProgressDialog对话框点击消失
- django+uWSGI+Nginx配置
- Loadrunner安装详解
- 去除CHtmlView的滚动条问题
- CE5:致命的应用程序错误,应用程序执行了一个非法操作,将被关闭,异常:0xc0000005
- Nginx 模块开发之日志模块---实时记录http请求信息写入flume
- 怎样设置win7也支持“休眠”
- liferay 第一份程序
- JPA的Column注解总结