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

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

源代码1 项目: maoni   文件: MaoniDoorbellListener.java
FeedbackSenderTask(Feedback feedback) {
    this.feedback = feedback;
    alertDialog = new ProgressDialog(mActivity);
    alertDialog.setTitle(mWaitDialogTitle);
    alertDialog.setMessage(mWaitDialogMessage);
    alertDialog.setIndeterminate(false);
    alertDialog.setCancelable(false);
    alertDialog.setCanceledOnTouchOutside(false);
    alertDialog.setMax(100);
    alertDialog.setButton(DialogInterface.BUTTON_NEGATIVE, mWaitDialogCancelButtonText,
            new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            FeedbackSenderTask.this.cancel();
        }
    });
    alertDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    mActivity.runOnUiThread(new Runnable() {
        @Override
        public void run() {
            alertDialog.show();
        }
    });
    this.properties = new HashMap<>();
    this.tags = new ArrayList<>();
}
 
源代码2 项目: Travel-Mate   文件: CurrencyActivity.java
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_utilities_currency_converter);
    ButterKnife.bind(this);
    setTitle(R.string.text_currency);

    SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
    mToken = sharedPreferences.getString(USER_TOKEN, null);
    mDialog = new ProgressDialog(this);
    mDialog.setMessage(getResources().getString(R.string.progress_wait));
    mDialog.setTitle(R.string.app_name);
    mDialog.setCancelable(false);

    sDefSystemLanguage = Locale.getDefault().getLanguage();

    currences_names = new ArrayList<>();
    mHandler = new Handler(Looper.getMainLooper());
    mContext = this;

    Objects.requireNonNull(getSupportActionBar()).setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeButtonEnabled(true);
}
 
源代码3 项目: edslite   文件: LocationCloserBaseFragment.java
@Override
public void onResumeUI(Bundle args)
{
          Activity activity = getActivity();
          _dialog = new ProgressDialog(activity);
          _dialog.setMessage (activity.getText(R.string.closing));
          _dialog.setIndeterminate(true);
          _dialog.setCancelable(false);
          _dialog.setOnCancelListener(new DialogInterface.OnCancelListener()
          {
              @Override
              public void onCancel(DialogInterface dialog)
              {
                  CloseLocationTaskFragment f = (CloseLocationTaskFragment) getFragmentManager().findFragmentByTag(CloseLocationTaskFragment.TAG);
                  if(f!=null)
                      f.cancel();
              }
          });
          _dialog.show();
}
 
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    final ProgressDialog dialog = new ProgressDialog(getActivity());
    //
    Bundle b = getArguments();
    if (b != null) {
        String title = b.getString("title");
        String content = b.getString("content");
        dialog.setTitle(title);
        if (StringUtils.isEmpty(content))
            content = ActivityUtils.getSaying();
        dialog.setMessage(content);
    }


    dialog.setCanceledOnTouchOutside(true);
    dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
    dialog.setIndeterminate(true);
    dialog.setCancelable(true);


    // etc...
    this.setStyle(DialogFragment.STYLE_NO_FRAME, android.R.style.Theme);
    return dialog;
}
 
源代码5 项目: Field-Book   文件: TraitEditorActivity.java
@Override
protected void onPreExecute() {
    super.onPreExecute();

    dialog = new ProgressDialog(thisActivity);
    dialog.setIndeterminate(true);
    dialog.setCancelable(false);
    dialog.setMessage(Html
            .fromHtml(thisActivity.getString(R.string.import_dialog_importing)));
    dialog.show();
}
 
源代码6 项目: hr   文件: OForm.java
@Override
protected void onPreExecute() {
    super.onPreExecute();
    mDialog = new ProgressDialog(mContext);
    mDialog.setTitle(mContext.getString(R.string.title_working));
    mDialog.setMessage(mContext.getString(R.string.title_please_wait));
    mDialog.setCancelable(false);
    mDialog.show();
}
 
源代码7 项目: HouSi   文件: BasicFragment.java
@Override
protected void onPreExecute() {
    super.onPreExecute();
    dialog = new ProgressDialog(getActivity());
    dialog.setMessage(getString(R.string.checking_for_su));
    dialog.setIndeterminate(true);
    dialog.setCancelable(false);
    dialog.show();
}
 
源代码8 项目: MissZzzReader   文件: DialogCreator.java
/**
     * 创建一个进度对话框(圆形、旋转)
     *
     * @param context
     * @param title
     * @param message
     * @return
     */
    public static ProgressDialog createProgressDialog
    (Context context, String title, String message/*,
             DialogInterface.OnClickListener positiveListener,DialogInterface.OnClickListener negativeListener*/) {

        final ProgressDialog progressDialog = new ProgressDialog(context);
//        normalDialog.setIcon(R.drawable.icon_dialog);
        if (!StringHelper.isEmpty(title)) {
            progressDialog.setTitle(title);
        }
        if (!StringHelper.isEmpty(message)) {
            progressDialog.setMessage(message);
        }
        progressDialog.setCancelable(false);
        progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
      /*  progressDialog.setPositiveButton("确定",positiveListener);
        progressDialog.setNegativeButton("取消",negativeListener);*/
        // 显示
        MyApplication.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                try {
                    progressDialog.show();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
        return progressDialog;
    }
 
源代码9 项目: Easy_xkcd   文件: WhatIfFavoritesFragment.java
@Override
protected void onPreExecute() {
    progress = new ProgressDialog(getActivity());
    progress.setMessage(getResources().getString(R.string.loading_articles));
    progress.setIndeterminate(true);
    progress.setCancelable(false);
    progress.show();
}
 
源代码10 项目: MusicPlus   文件: ComposeActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_compose);
	svVideoPreview = findView(R.id.sv_video_preview);
	btnRecord = findView(R.id.btn_record);
	btnRecord.setOnClickListener(this);
	btnAddMusic = findView(R.id.btn_add_music);
	btnAddMusic.setOnClickListener(this); 
	containerAudioTracks = findView(R.id.container_musics);
	btnPreview = findView(R.id.btn_preview);
	btnPreview.setOnClickListener(this);
	btnRedoRecord = findView(R.id.btn_re_record);
	btnRedoRecord.setOnClickListener(this);
	
	videoRecorder = new VideoRecorder(this, svVideoPreview, TEMP_RECORD_VIDEO_FILE,recordBarrier);
	recordState = RECORD_STATE_INITIAL;
	
	isIncludeVideoAudio = getIntent().getBooleanExtra(EX_INCLUDE_VIDEO_AUDIO, false);
	
	LayoutParams lpPre = svVideoPreview.getLayoutParams();
	lpPre.height = 1080 * 640 / 480;
	svVideoPreview.setLayoutParams(lpPre);
	
	dlgDecoding = new ProgressDialog(this);
	dlgDecoding.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
	dlgDecoding.setCancelable(false);
	dlgDecoding.setCanceledOnTouchOutside(false);
	dlgDecoding.setMax(MAX_PROGRESS);
	
	dlgMuxing = new ProgressDialog(this);
	dlgMuxing.setProgressStyle(ProgressDialog.STYLE_SPINNER);
	dlgMuxing.setCancelable(false);
	dlgMuxing.setCanceledOnTouchOutside(false);
}
 
源代码11 项目: CustomText   文件: AppList.java
@Override
protected void onPreExecute() {
	dialog = new ProgressDialog(((ListView) findViewById(R.id.lstApps)).getContext());
	dialog.setMessage(getString(R.string.app_loading));
	dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
	dialog.setCancelable(false);
	dialog.show();
}
 
源代码12 项目: qplayer-sdk   文件: PlayerView.java
private void showWaitDialog () {
	m_dlgWait = new ProgressDialog(this);
	m_dlgWait.setProgressStyle(ProgressDialog.STYLE_SPINNER);
	m_dlgWait.setMessage("wait...");
	m_dlgWait.setIndeterminate(false);
	m_dlgWait.setCancelable(true);
	m_dlgWait.show();
}
 
源代码13 项目: IPTVFree   文件: MainActivity.java
/**
 * On click interface implemented
 * @param v View
 */
@Override
public void onClick(View v) {
    int id = v.getId();
    switch (id){
        case R.id.fabMenu:
            animateFAB();
            break;
        case R.id.fabAdd:
            Utils.addFromURLOrFolder(MainActivity.this);
            closeFAB();
            break;
        case R.id.fabDownload:
            closeFAB();
            mProgressDialog = new ProgressDialog(MainActivity.this);
            mProgressDialog.setMessage(getResources().getString(R.string.download_message));
            mProgressDialog.setIndeterminate(true);
            mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
            mProgressDialog.setCancelable(true);
            final DownloadM3UList downloadTask = new DownloadM3UList(MainActivity.this);
            downloadTask.execute(URL);

            mProgressDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
                @Override
                public void onCancel(DialogInterface dialog) {
                    downloadTask.cancel(true);
                }
            });
            break;
    }
}
 
源代码14 项目: android-mvp-architecture   文件: CommonUtils.java
public static ProgressDialog showLoadingDialog(Context context) {
    ProgressDialog progressDialog = new ProgressDialog(context);
    progressDialog.show();
    if (progressDialog.getWindow() != null) {
        progressDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
    }
    progressDialog.setContentView(R.layout.progress_dialog);
    progressDialog.setIndeterminate(true);
    progressDialog.setCancelable(false);
    progressDialog.setCanceledOnTouchOutside(false);
    return progressDialog;
}
 
源代码15 项目: kcanotify   文件: UpdateCheckActivity.java
@Override
protected void onPreExecute() {
    super.onPreExecute();
    is_finishing = isFinishing();
    mProgressDialog = new ProgressDialog(UpdateCheckActivity.this);
    mProgressDialog.setMessage(getStringWithLocale(R.string.download_progress));
    mProgressDialog.setIndeterminate(true);
    mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    mProgressDialog.setCancelable(false);
    mProgressDialog.setProgressNumberFormat("%1d file(s)");

    if (!is_finishing) {
        mProgressDialog.show();
    }
}
 
源代码16 项目: Easy_xkcd   文件: updateComicDatabase.java
@Override
protected void onPreExecute() {
    if (showProgress) {
        progress = new ProgressDialog(context);
        progress.setTitle(context.getResources().getString(R.string.update_database));
        progress.setMessage(context.getResources().getString(R.string.update_database_message));
        progress.setIndeterminate(false);
        progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
        progress.setCancelable(false);
        progress.show();
    }
}
 
源代码17 项目: WhatsApp-Cleaner   文件: Noapp.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.no_app);

    SharedPreferences sharedPreferences = this.getSharedPreferences("Network",0);
    boolean status = sharedPreferences.getBoolean("Status",false);

    progressDialog = new ProgressDialog(this);
    progressDialog.setMessage("Please Wait");
    progressDialog.setCancelable(false);
    progressDialog.show();

    settings = getSharedPreferences(PREFS, MODE_PRIVATE);


    // First time running app?
    if (!settings.contains("lastRun"))
        enableNotification(null);
    else
        recordRunTime();

    Log.v(TAG, "Starting CheckRecentRun service...");
    startService(new Intent(this, CheckRecentRun.class));

    if (!status) {
        progressDialog.dismiss();
        Toast.makeText(Noapp.this, "Please Install WhatsApp Messenger", Toast.LENGTH_LONG).show();
        finishAffinity();

    } else {
        mAdView = findViewById(R.id.adView);
        mAdView.loadAd(new AdRequest.Builder().addTestDevice("623B1B7759D51209294A77125459D9B7").addTestDevice("C07AF1687B80C3A74C718498EF9B938A").build());

        mAdView.setAdListener(new AdListener() {
            @Override
            public void onAdClosed() {
                progressDialog.dismiss();
                if (!mAdView.isLoading()) {
                    mAdView.loadAd(new AdRequest.Builder().addTestDevice("623B1B7759D51209294A77125459D9B7").addTestDevice("C07AF1687B80C3A74C718498EF9B938A").build());
                }
                finishAffinity();
            }

            @Override
            public void onAdLoaded() {
                Log.e("Banner", "Loaded");
                progressDialog.dismiss();
                Toast.makeText(Noapp.this, "Please Install WhatsApp Messenger", Toast.LENGTH_LONG).show();
            }

            @Override
            public void onAdFailedToLoad(int i) {
                Log.e("Bannercode", String.valueOf(i));
                progressDialog.dismiss();
                Toast.makeText(Noapp.this, "Please Install WhatsApp Messenger", Toast.LENGTH_LONG).show();
                finishAffinity();
            }
        });

    }
}
 
源代码18 项目: WayHoo   文件: ContextUtils.java
public static ProgressDialog createProgressDialog(Context context) {
	ProgressDialog dialog = new ProgressDialog(context);
	dialog.setIndeterminate(true);
	dialog.setCancelable(true);
	return dialog;
}
 
源代码19 项目: 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();
}
 
源代码20 项目: Presentation   文件: PstDetailFragment.java
DownloadListener() {
    mDialog = new ProgressDialog(mContext);
    mDialog.setMessage(getString(R.string.stand_by));
    mDialog.setCancelable(false);
}