android Hander 定时器的应用
2015-06-12 07:23
459 查看
一、有些程序要用到定时,我用的Hander 在这里我只是作记录用。
1、程序:下面程序可以直接拷贝过去就可以用了,你要执行的程序写在run()方法里就可以了。不过控制开始计时与停止计时有两个方法。
timingHandler.postDelayed(this, 10000);// 这是开始计时方法。把它放到你要启动定时程序里就可以开始定时了。
timinghandler.removeCallbacks(gettempRunnable);// 这是停止计时,把它放到你要停止计时的位置就可以了。
Handler timingHandler = new Handler();
Runnable timingRunnable = new Runnable() {
public void run() {
timingHandler.postDelayed(this, 10000);// 10000为10秒的定时时间
Thread tim = new Thread(timRunnable);
tim.start();// 实例化,并起动run方法。
}
};
免费源码下载:http://www.yxwojia.com/sort-3105990-1.html
结语:如果你只启动动定时,它就会按你定的时间循环执行run方法。注在run里运行UI有关的,要用handleMessage进行信息传送。
1、程序:下面程序可以直接拷贝过去就可以用了,你要执行的程序写在run()方法里就可以了。不过控制开始计时与停止计时有两个方法。
timingHandler.postDelayed(this, 10000);// 这是开始计时方法。把它放到你要启动定时程序里就可以开始定时了。
timinghandler.removeCallbacks(gettempRunnable);// 这是停止计时,把它放到你要停止计时的位置就可以了。
Handler timingHandler = new Handler();
Runnable timingRunnable = new Runnable() {
public void run() {
timingHandler.postDelayed(this, 10000);// 10000为10秒的定时时间
Thread tim = new Thread(timRunnable);
tim.start();// 实例化,并起动run方法。
}
};
免费源码下载:http://www.yxwojia.com/sort-3105990-1.html
结语:如果你只启动动定时,它就会按你定的时间循环执行run方法。注在run里运行UI有关的,要用handleMessage进行信息传送。
相关文章推荐
- android 中应用SQLite 常用自增ID,ID归零方法
- 反编译Android APK
- Android权限大全
- Android实时获取电量
- Android 5.0学习之使用Palette
- 使用Socks5代理下载Android源码
- Android笔记之Gallery与ImageSwitcher
- Android中canvas画图的简单应用
- 解决Android SDK下载和更新失败的方法详解
- Android中的Menu介绍
- FirePrime开源平台搭配Android5.1+Ubuntu15.04即将面世!
- Android系统自带样式(android:theme)
- ViewPager的使用(一)
- android.view.InflateException
- Android 更新SDK 出现问题:Download interrupted: URL not
- android4.0后无法向Servlet发送请求解决办法
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- Android开发之Toast
- Android ActionBar的使用
- Android 广播机制