UI线程和非UI线程的交互方式

Android的UI线程负责处理用户的按键事件、触摸事件及屏幕绘制等,在UI线程中不能够有耗时操做阻塞事件的响应,这样会致使界面变得不流畅,甚至会出现没有响应的状况,这就是所谓的ANR(Application Not Responding)。java 通常应该把像读写文件、请求网络这类的耗时操做放在子线程中去执行,这样能够避免UI线程的响应事件过慢,可是不少状况下在子线程中须要更新界面,好比从网络
相关文章
相关标签/搜索