class??MyAsyncTask?extends?AsyncTask<Void,Integer,Void>{
????@Override
????protected?Void?doInBackground(Void...?params)?{
????????for?(int?i?=?0;?i?<?100;?i++)?{
????????????if(mTask.isCancelled()){
????????????????break;
????????????}
????????????try?{
????????????????Thread.sleep(300);
????????????}?catch?(InterruptedException?e)?{
????????????????e.printStackTrace();
????????????}
????????????publishProgress(i);
????????}
????????return?null;
????}
????@Override
????protected?void?onProgressUpdate(Integer...?values)?{
????????super.onProgressUpdate(values);
????????progressBar.setProgress(values[0]);
????}
}
2017-02-13
寫(xiě)不寫(xiě)確實(shí)沒(méi)什么關(guān)系 ?寫(xiě)了給progressbar賦值的時(shí)候還是同一個(gè)數(shù) ?不寫(xiě)也不變