第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

兩種多線程更新UI?

AsyncTask和消息處理機制的區(qū)別是什么,什么時候應該用哪個?求指導

正在回答

1 回答

1? AsyncTask實現(xiàn)的原理,和適用的優(yōu)缺點

AsyncTask,是android提供的輕量級的異步類,可以直接繼承AsyncTask,在類中實現(xiàn)異步操作,并提供接口反饋當前異步執(zhí)行的程度(可以通過接口實現(xiàn)UI進度更新),最后反饋執(zhí)行的結(jié)果給UI主線程.

使用的優(yōu)點:

l? 簡單,快捷

l? 過程可控

使用的缺點:

l? 在使用多個異步操作和并需要進行Ui變更時,就變得復雜起來.

2 Handler異步實現(xiàn)的原理和適用的優(yōu)缺點

在Handler 異步實現(xiàn)時,涉及到 Handler, Looper, Message,Thread四個對象,實現(xiàn)異步的流程是主線程啟動Thread(子線程)àthread(子線程)運行并生成Message- àLooper獲取Message并傳遞給HandleràHandler逐個獲取Looper中的Message,并進行UI變更。

使用的優(yōu)點:

l? 結(jié)構(gòu)清晰,功能定義明確

l? 對于多個后臺任務時,簡單,清晰


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android必學-AsyncTask基礎
  • 參與學習       40898    人
  • 解答問題       111    個

了解Android中AsyncTask的使用方法,掌握異步線程的使用

進入課程

兩種多線程更新UI?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號