android应用开发中常常会用到定时器,不可避免的需要用到 TimerTask 定时器任务这个类
例如在Android平台中需要反复按周期执行方法可以使用Java上自带的TimerTask类,TimerTask相对于Thread来说对于资源消耗的更低,除了使用Android自带的AlarmManager,使用Timer定时器是一种更好的解决方法。下面我们通过一个简单的Demo来讲解Timer和TimerTask的使用。首先先看项目运行效果:
以上就是我们今天要实现的。看起来简单吧。呵呵,废话不多说了,进入正题。
1、首先创建一个Android项目工程,这是必须的。在这里我命名其为TimeDemo。
2、修改主布局文件main.xml,具体代码如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
an