AysncTask更新progressbar

Posted yoyo198212

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AysncTask更新progressbar相关的知识,希望对你有一定的参考价值。

class MyAsyncTask extends AsyncTask<Void, Integer, Void>{
        @Override
        protected Void doInBackground(Void... params) {
            for(int i=0;i<100;i++){
                publishProgress(i);
                try {
                    Thread.sleep(300);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
            return null;
        }
        
        @Override
        protected void onProgressUpdate(Integer... values) {
            super.onProgressUpdate(values);
            pb.setProgress(values[0]);
        }
    }
    

 

以上是关于AysncTask更新progressbar的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 应用程序中使用 AsyncTask 在 for 循环期间更新 ProgressBar

在 C# Caliburn Micro WPF 中异步和等待获取 HttpRequest 时更新 ProgressBar

使用 CountDownTimer 更新 ProgressBar

android aysncTask面试解析

DialogFragment 和 ProgressBar 在任务更新时更新

android AysncTask doInbackground