AsyncTask开启子线程做事情

onPreExecute doInBackground publishProgress onProgressUpdate onPostExecute
一定得记得调用execute开启任务

new AsyncTask() {
                
            @Override
            protected void onPreExecute() {
                //主线程
                Toast.makeText(Class2MainActivity.this, "扫描中", 0).show();
                showAnimation();
                super.onPreExecute();
            }
            @Override
            protected Void doInBackground(Void... params) {
                // TODO Auto-generated method stub
                //子线程
                //更新进度
                int count = 100;
                pb.setMax(count);
                for(int i=0;i

你可能感兴趣的:(AsyncTask开启子线程做事情)