之前的项目里要做一个异步更新UI的功能,可是结果出现了ANR,所以想写个demo来測试究竟是哪个地方出现了问题,结果发现原来的思路是没有问题,郁闷~~ 如今这个demo 就是模拟项目里面 的步骤 1.接收到系统的广播(如今模拟为人工发送) 2.广播接收到后,handler通知异步线程从网上下载数据,是异步(模拟为sleep) 3.数据下载完后handler再通知UI更新 以下是基本的两个代码,可以正确执行 package com.example.testanr; import android.s…