1. 由于用户的输事件(点击Button,触摸屏幕)是由主线程负责处理的,如果主线程处于工作状态,此时用户产生的输入时间如果没能在5秒内得到处理,系统就会报 “应用无响应”的错误。所以在主线程里不能执行一个比较耗时的工作,佛则就会因主线程阻塞,而无法处理用户的输入事件,导致应用无响应错误出现,耗时的工作应该在子线程里执行。
2.UI空间画面的重绘(更新) 是由主线程负责的,如果在子线程中更新UI控件的值,更新后的值不会重绘到屏幕上,一定要在主线程里更新UI控件的值,这样才能再屏幕上显示出来,不能再子线程中更新UI的值。