</pre><strong>Android中好几种定时的机制,其中Timer定时器经常被用到,其中有很多值得注意的地方,Timer定时器主要用来定时一段时间之后来执行某种任务</strong><p></p><p><strong><span style="font-size:18px;"></span></strong></p><pre name="code" class="html"><strong>Timer timer = new Timer();
TimerTask task = new TimerTask(){
public void run(){
<span style="white-space:pre"> </span>//自己要执行的任务
}
};
timer.schedule(task,5000);//定时时间为(5000/1000)秒</strong>
timer.cancel();//假如没有到指定时间,又不想执行task任务,可以调用该函数取消定时器
</pre><pre name="code" class="html" style="font-size: 18px; font-weight: bold;">第一:
一个timer定时器在一个Activity中只能用一次,不能重复用,否则会报错,如果想用多个定时器,必须重新new一个新的timer定时器
<pre name="code" class="html">
</pre><pre name="code" class="html" style="font-size: 18px; font-weight: bold;">第二:
两个timer定时器不能共享一个task任务,即使task执行的动作一样,必须放在两个Task任务中去执行