课程
/移动开发
/Android
/Android中的Http通信
讲解异步任务的时候不是说只能在主线程中gengxinUI吗,这里为什么可以新开一个线程去更新UI?
2015-07-25
源自:Android中的Http通信 1-4
正在回答
这个问题我已近明白,android中更新UI操作只能在UI线程中,也就是主线程。当操作耗时操作的时候,我们为了避免界面阻塞必须把耗时的操作放在新的线程之中,(注意:这里新的线程只是放耗时的操作,而并不是更新UI啊!)。当操作完成之后,我们在配合android中的handler和runOnUiThread()把结果在传递给主线程,让主线程去更新UI.
举报
了解Android-http网络编程应用,常见忘了请求相关应用