ProgressDialog不显示

ProgressDialog不显示一般用ProgressDialog来提示用户等待耗时操作,如图中代码块IsVideoQualityWithFace();如果不在单独线程中执行的话,ProgressDialog将不会显示 AlertDialog.Builderbuilder=newAlertDialog.Builder(context); builder.setTitle(“提示”) .setMessage

大家好,又见面了,我是你们的朋友全栈君。

一般用ProgressDialog来提示用户等待耗时操作,如图中代码块

IsVideoQualityWithFace();
如果不在单独线程中执行的话,ProgressDialog将不会显示

	AlertDialog.Builder builder = new AlertDialog.Builder(context);
		builder.setTitle("提示")
				.setMessage( msg )
				.setNegativeButton("取消", new DialogInterface.OnClickListener() {
					@Override
					public void onClick(DialogInterface dialog, int which) {
						dialog.dismiss();
					}
				})
				.setPositiveButton("确定", new DialogInterface.OnClickListener() {
					@Override
					public void onClick(DialogInterface dialog, int which) {
						if(mCamera != null){
							mCamera.stopRecordVideo();
						}
						dialog.dismiss();
						mDlgProgressFaceCheck = new ProgressDialog( CameraActivity.this);
						if(mDlgProgressFaceCheck!=null){
							mDlgProgressFaceCheck.setTitle("温馨提示");
							mDlgProgressFaceCheck.setMessage("正在检测视频质量...");
							mDlgProgressFaceCheck.setCancelable(false);
							mDlgProgressFaceCheck.setCanceledOnTouchOutside(false);
							mDlgProgressFaceCheck.show();
						}
						new Thread(new Runnable(){  
		                    public void run() {  
								 IsVideoQualityWithFace(); 
		                    }                     
		                }).start();  
 
					}
				});		
		AlertDialog ad = builder.create();
		ad.show();

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159117.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql读写分离的意义_MySQL读写分离

    mysql读写分离的意义_MySQL读写分离如何实现mysql的读写分离?就是基于主从复制架构,简单来说,就搞一个主库,挂多个从库,然后我们就单单只是写主库,然后主库会自动把数据给同步到从库上去。MySQL主从复制原理的是啥?主库将变更写binlog日志,然后从库连接到主库之后,从库有一个IO线程,将主库的binlog日志拷贝到自己本地,写入一个中继日志中。接着从库中有一个SQL线程会从中继日志读取binlog,然后执行binlog日志中的…

    2022年6月13日
    26
  • pycharm设置快捷键_怎么使用F快捷键

    pycharm设置快捷键_怎么使用F快捷键全局搜索快捷键无反应原因:搜狗输入法占用的ctrl+shift+F快捷键,简繁切换的快捷键。在搜狗输入法中将此项取消。

    2022年8月29日
    6
  • SQLSERVER 存储过程 语法

    SQLSERVER 存储过程 语法SQLSERVER存儲過程的寫法格式規格CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/–>******************************************************** author:Susan*** date:

    2022年7月17日
    16
  • url转换成二维码_地址转化为二维码

    url转换成二维码_地址转化为二维码前言根据公司业务需求,需要将指定的url催缴二维码,于是有了以下总结,作为一个记录,以便以后可以用到哦!一、将url直接生成二维码packagecom.xiaojukeji.it.common.util;importcom.google.zxing.BarcodeFormat;importcom.google.zxing.EncodeHintType;importcom.go…

    2025年9月19日
    5
  • linux 安装_weblogic部署Linux

    linux 安装_weblogic部署Linux下载直接去官网下:https://redis.io/download/#redis-downloads快速访问:redis官网通过xftp上传到Linux服务器上,这个应该大家都会。解压文件三、安装C++环境等待下载安装结束,验证:安装成功如图:修改以下两个配置项:1、配置后台运行2、配置允许远程访问文件夹目录下运行到此就运行成功啦~如果在其他服务器访问不到redis,大概率是防火墙没有开放6379端口,解决如下:完毕,谢谢~…

    2022年10月4日
    4
  • 八大排序算法(java实现) 冒泡排序 快速排序 堆排序 归并排序 等[通俗易懂]

    八大排序算法(java实现) 冒泡排序 快速排序 堆排序 归并排序 等[通俗易懂]八大排序算法一、直接插入-1.基本思路-2.代码实现-3.时间复杂度和空间复杂度二、希尔排序-1.基本思路-2.代码实现-3.时间复杂度和空间复杂度三、简单选择-1.基本思路-2.代码实现-3.时间复杂度和空间复杂度四、堆排序-1.基本思路-2.代码实现-3.时间复杂度和空间复杂度五、冒泡排序-1.基本思路-2.代码实现-3.时间复杂度和空间复杂度六、快速排序-1.基本思路-2.代码实现-3.时间复杂度和空间复杂度七..

    2022年7月13日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号