ProgressDialog不显示

原创 2016年08月30日 13:55:04

一般用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();

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

ProgressDialog不显示

在程序中有如下代码: proDialog.setMessage(mContext.getResources().getString(R.string.installing)); proDia...

Android ProgressDialog 有时莫名其妙无法显示的问题

android 开发中,我想显示一个进度条,所以按照网上的模板也确实可行,有时候呢,dubug的时候可以显示,但正常运行时候无法弹出进度条的窗口,我特意在延迟了一两秒运行业务代码之后,就显示出来了,如...

安卓ProgressDialog.show(),无法显示等待框

先给大家把我的解决代码贴出来: package com.park; import java.io.IOException; import java.io.InputStream; import j...

ProgressDialog使用总结

ProgressDialog的使用  ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口。 Progres...

信息提醒之对话框(AlertDialog + ProgressDialog)-更新中

概念Android中的对话框需要使用AlertDialog类来显示,主要用于显示提醒信息,不过这个对话框类可不仅仅能用来显示一些信息,我们可以在对话框中防止任何的控件,使其成为一个复杂且功能强大的用户...

QProgressDialog使用时不显示的可能问题 #Qt #C++

QProgressDialong是Qt提供的用于显示各类耗时较长的操作进度, 而不至于让程序看上去假死了一样,他继承自QDialog。 example:http://doc.qt.io/qt-4.8/...

【android】自定义ProgressDialog实现暂时隐藏进度值并显示等待状态(附源码下载)

有时,我们需要访问网络才能获取到需要操作的任务数(例如下载的文件数),而在服务器返回任务数之前要想隐藏进度百分比和进度数值,就需要我们自己重写ProgressDialog。等到获取到任务数后再把进度值...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ProgressDialog不显示
举报原因:
原因补充:

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