子线程不能更新UI,但是Asynctask能更新UI,是为什么?
你可以看下AsyncTask的源码,AsyncTask必须在UI线程中使用,AsyncTask里面有一段new Handler的过程,然后里面的线程池调用玩doInBackground后会用这个handler下去发送消息在ui线程中调用onPostExecute
他更新UI也是在主线程的回调里面更新UI
安卓要求更新ui在子线程,由于Asynctask开辟子线程,所以可以
AsyncTask不是子线程的呀