簡介:本次課程將帶領(lǐng)大家了解Android中AsyncTask,體會如何在Android中進行異步操作進行各種網(wǎng)絡(luò)請求,熟練掌握異步線程的使用。
第1章 AsyncTask的基本構(gòu)成
本章講述了Android中AsyncTask的基本構(gòu)成部分和基本原理,以及Android中為何要使用AsyncTask,主要是不能出現(xiàn)卡屏現(xiàn)狀。
第2章 AsyncTask的使用示例
本章將帶領(lǐng)大家使用AsyncTask來加載網(wǎng)絡(luò)圖片,在AsyncTask的異步線程加載萬羅圖片時我們要注意四個方法的合理使用以及它們之間參數(shù)的傳遞。
第3章 AsyncTask模擬進度條
本章演示了AsyncTask模擬進度條以及如何取消AsyncTask,在模擬進度條的操作主要實在onPublishProgress()方法中完成的,通過邏輯代碼編寫代碼在啟動線程時可以動態(tài)改變進度條的進度。
第4章 總結(jié)
本章為全課程的總結(jié),這章我們主要學(xué)習(xí)了Android中的異步線程來來加載網(wǎng)絡(luò)圖片和網(wǎng)絡(luò)數(shù)據(jù)請求,異步線程主要抓住兩點,不能在非UI線程中更新UI,不能出現(xiàn)ANR現(xiàn)象。