中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

多線程——AsyncTask類的使用(一)

發布時間:2020-07-23 09:38:22 來源:網絡 閱讀:399 作者:just2012xia 欄目:移動開發

When an asynchronous task is executed, the task goes through 4 steps:

  1. onPreExecute(), invoked on the UI thread before the task     is executed. This step is normally used to setup the task, for instance by     showing a progress bar in the user interface.

  2. doInBackground(Params...), invoked on the background thread     immediately after onPreExecute() finishes executing. This step is used     to perform background computation that can take a long time. The parameters     of the asynchronous task are passed to this step. The result of the computation must     be returned by this step and will be passed back to the last step. This step     can also use publishProgress(Progress...) to publish one or more units     of progress. These values are published on the UI thread, in the      onProgressUpdate(Progress...) step.

  3. onProgressUpdate(Progress...), invoked on the UI thread after a     call to publishProgress(Progress...). The timing of the execution is     undefined. This method is used to display any form of progress in the user     interface while the background computation is still executing. For instance,     it can be used to animate a progress bar or show logs in a text field.

  4. onPostExecute(Result), invoked on the UI thread after the background     computation finishes. The result of the background computation is passed to     this step as a parameter.


當在主線程中調用new MyTask().execute(args)時,觸發

execute()將參數傳給doInBackground()

doInBackground()返回值傳給onPostExecute()


在doInBackground()中調用的publishProgress()的參數,傳遞給onProgressUpdate()

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海南省| 崇仁县| 祥云县| 彰化县| 天峻县| 常宁市| 平陆县| 蒙阴县| 山丹县| 克东县| 安溪县| 洪湖市| 富顺县| 石渠县| 蒙山县| 文水县| 山西省| 卢湾区| 宜州市| 黄梅县| 武宁县| 磴口县| 新源县| 天全县| 类乌齐县| 广灵县| 武定县| 保山市| 灌南县| 丰宁| 紫金县| 林西县| 封丘县| 卓资县| 茶陵县| 甘肃省| 张家界市| 肥乡县| 西平县| 吉首市| 鲜城|