Android Asynctask源碼流程分析

從Android3.0開始,系統要求網絡訪問必須在子線程中進行,否則網絡訪問將會失敗並拋出NetworkOnMainThreadException這個異常,這樣做是爲了避免主線程由於耗時操作所阻塞從而出現ANR現象。AsyncTask封裝了線程池和Handler。 AsyncTask有兩個線程池:SerialExecutor和THREAD_POOL_EXECUTOR。前者是用於任務的排隊,默認是串
相關文章
相關標籤/搜索