********************************************************************************************************************************************************
这两天做了一个功能,要在应用欢迎界面之后,主界面之前,插播一个小广告,想了想,方法不少,觉得没有必要重新开界面,就打算用handler机制实现,因为一直没有使用过今天要写的Timer,所以,这个功能使用Timer定时器来实现的。
个人感觉定时器的原理和handler没有多大的出入,只是形式上有了一些变化,下面就一块看一下吧:
Timer 的基本处理模型是单线程调度的任务队列,Timer不停的接收调度任务,并且将接收的任务加入TaskQueue,TimerThread不停的去TaskQueue中取出任务来执行。同样可以在类似于子线程的run方法中处理复杂逻辑,进行网络请求,在Android线程中更新UI .
怎么样,看到这里,脑海中是不是会浮现出handler的影子,,
Timer的用法: