android平台不允许Activity新启动的线程访问该Activity裏的界面组件这样就导致新启动的线程无法动态的改变界面组件的属性值。但是实际android应用开发中需要新启动的线程周期性地修改界面組件的属性值。
1、在新启动的线程中发送消息
2、在主线程中获取、处理消息
为了让主线程“适时”地处理新启动的线程所发送的消息handler发送延时消息原理是通过回调的方式来实现的——开发中只要重写handler发送延时消息原理类中处理消息的方法,当新启动的线程发送消息时handler发送延时消息原理类中处理消息的方法被自动回调。