public class ExcuteAsyncTaskOperation extends AsyncTask<Void, Integer, String>{
@Override
protected void onPreExecute() {
//執行UI設定
super.onPreExecute();
}
@Override
protected String doInBackground(Void... params) {
//進行背景工作,如「Network」,並可轉發值。
//在迴圈中使用publishProgress((onProgressUpdate引數類別)變數);以傳遞資料。
//例如publishProgress((int)50);
return null;
}
@Override
protected void onProgressUpdate(Integer... progress) {
//設定更新進程條
//setProgressPercent(progress[0]);
}
@Override
protected void onPostExecute(String result) {
//結束,更新UI介面
super.onPostExecute(result);
}
}
運行方法
new ExcuteAsyncTaskOperation().execute();
WeilsNetLogo