android.app.ProgressDialog#setOwnerActivity ( )源码实例Demo

下面列出了android.app.ProgressDialog#setOwnerActivity ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: YiBo   文件: ImageLoad4BigTask.java
@Override
protected void onPreExecute() {
	super.onPreExecute();
	try {
		progressDialog = new ProgressDialog(context); 
		progressDialog.setMessage(context.getString(R.string.msg_big_image_loading));
		progressDialog.setCancelable(true);
		progressDialog.setOnCancelListener(onCancelListener);
		progressDialog.setOwnerActivity(context);
		progressDialog.setMax(100);
		progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
		progressDialog.show();
		if (isHit) {
	        cancel(true);
	        onPostExecute(null);
		}
	} catch (BadTokenException e) {
		if (Logger.isDebug()) {
			Log.d(LOG_TAG, e.getMessage(), e);
		}
		cancel(true);
	}

}
 
源代码2 项目: Beats   文件: ToolsDownloader.java
private void showDownloadBar() {
	downloadBar = new ProgressDialog(this);
	downloadBar.setCancelable(false);
	downloadBar.setMessage(
			Tools.getString(R.string.ToolsDownloader_downloading) + url
			);
	downloadBar.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
	downloadBar.setProgress(0);
	downloadBar.setOwnerActivity(this);
	downloadBar.show();
}
 
源代码3 项目: Beats   文件: ToolsSampleInstaller.java
public void extract() {
	/*
	DialogInterface.OnClickListener extract_action = new DialogInterface.OnClickListener() {
		public void onClick(DialogInterface dialog, int id) {
			Tools.track("Extract samples");
			extractSampleZip();
			dialog.cancel();
		}
	};

	Tools.alert(
			Tools.getString(R.string.Button_install),
			R.drawable.icon_zip,
			Tools.getString(R.string.ToolsUnzipper_install_ask) +
			Tools.getString(R.string.Tools_sample_zip) +
			Tools.getString(R.string.ToolsUnzipper_install_ask_location) +
			Tools.getSongsDir(),
			Tools.getString(R.string.Button_yes),
			extract_action,
			Tools.getString(R.string.Button_no),
			Tools.cancel_action,
			-1
			);
	*/
	extractingBar =	new ProgressDialog(a);
	extractingBar.setCancelable(false);
	extractingBar.setMessage(
			Tools.getString(message)
			);
	extractingBar.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
	extractingBar.setOwnerActivity(a);
	extractingBar.show();
	
	extracthandler = new Handler() {
		public void handleMessage(Message msg) {
			try {
				if (extractingBar != null) extractingBar.dismiss();
			} catch (IllegalArgumentException e) {
				ToolsTracker.error("ToolsSampleInstaller.handleMessage", e, path);
				if (Tools.getBooleanSetting(R.string.debugLogCat, R.string.debugLogCatDefault)) {
					Tools.toast(Tools.getString(R.string.Tools_window_error));
				}
			}
			if (success) {
				new ToolsUnzipper(a, path, true).unzip();
			} else {
				Tools.error(
						errorMsg,
						Tools.cancel_action
						);
			}
		}
	};
	
	// Just extract anyway without prompt
	new Thread(this).start();
}