示例代码:
// 创建 ExecutorService 对象 ExecutorService executorService = Executors.newFixedThreadPool(3);
// 提交任务 executorService.execute(new Runnable() { @Override public void run() { // do something } });
// 关闭线程池 executorService.shutdown();
示例代码:
// 设置 ProgressBar 样式 progressBar.setProgressDrawable(ContextCompat.getDrawable(this, R.drawable.custom_progress_bar));
// 设置 ProgressBar 最大值和进度值 progressBar.setMax(total); progressBar.setProgress(progress);
// 在执行任务的过程中更新 ProgressBar 进度 while (progress < total) { // do something progressBar.setProgress(progress); }
// 在任务执行完毕后隐藏 ProgressBar progressBar.setVisibility(View.GONE);