AsyncTask 簡單使用

AsyncTask: 異步任務(wù),用來處理一般耗時任務(wù) ,是對Handler 封裝,便于使用。
主要方法說明
 /**
     * Params   表示用于AsyncTask執(zhí)行任務(wù)的參數(shù)的類型
     * Progress 表示在后臺線程處理的過程中,可以階段性地發(fā)布結(jié)果的數(shù)據(jù)類型
     * Result   表示任務(wù)全部完成后所返回的數(shù)據(jù)類型
     */
    class ChangAsyncTask extends AsyncTask<String,Integer,String> {
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
        } //開始執(zhí)行 ,UI線程
        @Override
        protected String doInBackground(String... params) {
            return null;
        }  //執(zhí)行異步任務(wù) 耗時任務(wù)返回處理結(jié)果 ,子線程
        @Override
        protected void onProgressUpdate(Integer... values) {
            super.onProgressUpdate(values);
        }//執(zhí)行任務(wù)時候處理 執(zhí)行進度 ,UI線程
        @Override
        protected void onPostExecute(String s) {
            super.onPostExecute(s);
        } //任務(wù)完成執(zhí)行 接受返回結(jié)果 ,UI線程
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,251評論 25 708
  • Android開發(fā)者:你真的會用AsyncTask嗎? 導讀.1 在Android應(yīng)用開發(fā)中,我們需要時刻注意保證...
    cxm11閱讀 2,729評論 0 29
  • Android Handler機制系列文章整體內(nèi)容如下: Android Handler機制1之ThreadAnd...
    隔壁老李頭閱讀 3,265評論 1 15
  • 你青春正好時我見過你, 那時你笑起來酒窩像甜品誘人, 我和你合影, 我離你很近。 分別是秋天的風,轉(zhuǎn)眼就叫人戚戚。...
    大圣歸去來兮閱讀 319評論 2 1
  • 大學,即“大人”之學,講的是“我是誰,我要成為誰”的哲學問題。通俗地說,講的是人的成功之道,上位之道,是王道,統(tǒng)領(lǐng)...
    耘心閱讀 968評論 2 4