MCPcopy Create free account
hub / github.com/buggins/coolreader / run

Method run

android/src/org/coolreader/crengine/Engine.java:371–416  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

369 if (enable_progress) {
370 mBackgroundThread.executeGUI(new Runnable() {
371 public void run() {
372 // show progress
373 //log.v("showProgress() - in GUI thread");
374 if (progressId != nextProgressId) {
375 //log.v("showProgress() - skipping duplicate progress event");
376 return;
377 }
378 if (mProgress == null) {
379 //log.v("showProgress() - creating progress window");
380 try {
381 if (mActivity != null && mActivity.isStarted()) {
382 mProgress = new ProgressDialog(mActivity);
383 mProgress
384 .setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
385 if (progressIcon != null)
386 mProgress.setIcon(progressIcon);
387 else
388 mProgress.setIcon(R.drawable.cr3_logo);
389 mProgress.setMax(10000);
390 mProgress.setCancelable(false);
391 mProgress.setProgress(mainProgress);
392 mProgress
393 .setTitle(mActivity
394 .getResources()
395 .getString(
396 R.string.progress_please_wait));
397 mProgress.setMessage(msg);
398 mProgress.show();
399 progressShown = true;
400 }
401 } catch (Exception e) {
402 Log.e("cr3",
403 "Exception while trying to show progress dialog",
404 e);
405 progressShown = false;
406 mProgress = null;
407 }
408 } else {
409 mProgress.setProgress(mainProgress);
410 mProgress.setMessage(msg);
411 if (!mProgress.isShowing()) {
412 mProgress.show();
413 progressShown = true;
414 }
415 }
416 }
417 });
418 }
419 }

Callers

nothing calls this directly

Calls 14

initMethod · 0.95
loadResourceBytesMethod · 0.95
setHyphenationMethodMethod · 0.95
uninitInternalMethod · 0.95
setProgressStyleMethod · 0.80
setMaxMethod · 0.80
setProgressMethod · 0.80
setMessageMethod · 0.80
isStartedMethod · 0.65
eMethod · 0.65
iMethod · 0.65
setTitleMethod · 0.45

Tested by

no test coverage detected