文档介绍:本文由麦可网 cocos2d-x 开发 rse/19 收集整理,转载请注明出处。 Android 每秒更新一次这篇文章主要讲的就是我们每一秒就要计算一下, 这个其实就是用到了线程而已, 那么我们和 Java 的方法比较一下,看看 Android 的方法和 Java 的方法有什么不同。这个实例在我们的应用当中是很普遍的, 大家应该知道, 有的游戏会有倒计时, 这个其实就是很像的。那么就不多说什么废话了,我们还是来看看代码吧: 以前学****java 定时器的时候有下面的文章: 一, 要定时执行的任务: Java 代码: Java 代码 1. { 2. ***@Override 3. publicvoidrun(){ 4. ("start~~"); 5.}6.}二, 执行这个任务: Java 代码: Java 代码 1. 1. ; 2. 3. lassTimerTest{ 4. publicstaticvoidmain(Stringargs[]){ 5. Timertimer=newTimer(); 6. (newTimerTaskTest(),1000,2000); 7.} 8.}三, 运行结果:每2 秒打印一个 start~~ start~~start~~ 其实也可以把上面的两个步骤放到一个类中去写,代码如下: Java 代码: Java 代码 1. ; 2. 3. lassTimerTest{ 4. publicstaticvoidmain(Stringargs[]){ 本文由麦可网 cocos2d-x 开发 rse/19 收集整理,转载请注明出处。 5. Timertimer=newTimer(); 6. (newTimerTaskTest() 7.{8. ***@Override 9. publicvoidrun(){ 10. ("start~~"); 11.} 12. },1000,2000); 13.} 14.} 下面就按照上面的两种方法在 android 中分别实现。这个小 demo 的功能就是实现每秒更新一下 textview 。第一种分开写的方式,在 android 下面不太常用, 就不过多介绍了。第二种放在一起写的代码如下: Java 代码: Java 代码 1) ; 2) 3) ; 4) ; 5) ; 6) ; 7) ; 8) ; 9) ; 10) ; 11) 12) lassTimerDemoextendsActivity{ 13) privat