package com.sjcs.zhao.sjcsapp;
import android.app.ProgressDialog;
import android.content.Context;
import android.os.AsyncTask;
/**
* Created by zhao on 2017/2/23.
*/
public class DownloadAsyncTask extends AsyncTask<Void,Integer,Boolean> {
ProgressDialog pd;
private int count=0;
private Context context;
public DownloadAsyncTask(Context context) {
this.context=context;
pd=new ProgressDialog(context);
}
@Override
protected void onPreExecute() {
pd.show();
}
@Override
protected void onPostExecute(Boolean aBoolean) {
pd.dismiss();
}
@Override
protected void onProgressUpdate(Integer... values) {
pd.setMessage("download"+ values[0] +"%");
}
@Override
protected Boolean doInBackground(Void... voids) {
try {
while (true){
count=doDownload();
if(count==100){
break;
}
}
} catch (InterruptedException e) {
return false;
}
return true;
}
private int doDownload() throws InterruptedException {
count=0;
while (true){
count=count+1;
Thread.sleep(100);
publishProgress(count);
if (count==100){
break;
}
}
return count;
}
}
Android:AsyncTask 模擬下載
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
- 文/潘曉璐 我一進店門慨削,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鱼的,你說我怎么就攤上這事《幻海” “怎么了凑阶?”我有些...
- 正文 為了忘掉前任师郑,我火速辦了婚禮,結果婚禮上调窍,老公的妹妹穿的比我還像新娘宝冕。我一直安慰自己,他們只是感情好邓萨,可當我...
- 文/花漫 我一把揭開白布地梨。 她就那樣靜靜地躺著,像睡著了一般缔恳。 火紅的嫁衣襯著肌膚如雪宝剖。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼仁烹,長吁一口氣:“原來是場噩夢啊……” “哼耸弄!你這毒婦竟也來了?” 一聲冷哼從身側響起卓缰,我...
- 正文 年R本政府宣布,位于F島的核電站熏兄,受9級特大地震影響品洛,放射性物質發(fā)生泄漏。R本人自食惡果不足惜摩桶,卻給世界環(huán)境...
- 文/蒙蒙 一桥状、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧硝清,春花似錦辅斟、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至防嗡,卻和暖如春变汪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蚁趁。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 最近想安裝個Genymotion玩玩Android7.0门躯,按照百度的步驟去Genymotion官網下載安裝之后,下...
- 我們主要指的是下載一個文件懂讯,不考慮斷點續(xù)傳。主要的三種方式AsyncTask台颠、Service和使用Download...
- 2016-11-28遇到的一點小問題 重裝了系統(tǒng)褐望,安裝Android Studio 和 SVN ,不過在Studi...