【Android】Timer的使用
来源:互联网 发布:cn的域名好不好 编辑:程序博客网 时间:2024/05/16 12:29
通常情况下,这样使用计时器
Timer timer = new Timer();
MyTimerTask timerTask = new MyTimerTask();
timer.schedule(timerTask,5000);
class MyTimerTask extendsTimerTask{
@Override
public void run() {
Message msg = new Message();
msg.what=1;
HideHandler.sendMessage(msg);
}
}
我们首先自定义计时任务task,然后在里面结合Handler进行相应的UI的修改。
所以我们一定要注意:
/**
* 在退出程序的时候需要销毁计时器,否则会占用很大资源
*/
@Override
protected void onDestroy() {
hideTimer.cancel();
super.onDestroy();
}
但是,Google在API中明文指出,Android并不推荐使用timer,因为计时功能可以用Handler实现
相关实现方法请见我的文章“【Android】fragment+Viewpager+自动隐藏的导航栏”
0 0
- Android Timer的使用
- Android--Timer的使用
- 【Android】Timer的使用
- android/java Timer 的使用
- Android Timer类的使用
- Android Timer类的使用
- Android使用Timer会不准的问题
- android:基础进阶二:Timer的使用
- android handler机制和Timer的使用
- Android中Timer与Thread的使用
- Android中timer(计时器)的使用
- Android之Timer&TimerTask的使用注意
- Android中Timer定时器的使用
- android----Timer和TimerTask的使用
- Android中的Timer和Handler的使用
- Android Timer,TimerTask简单的使用
- java,android定时器(Timer)的使用
- android timer使用
- C/C++与汇编语言的交互之-(2)从C/C++代码调用汇编代码中的函数与变量
- QNX如何进阶
- Angular表达式 vs. Js 表达式
- 数据结构上课资源
- 深度学习(Deep Learning)
- 【Android】Timer的使用
- posix 信号量
- Jasper Report print image
- (11)Linux 服务器安装配置rsync服务,并实现两台机器同步文件
- 醉红颜
- JDK 1.6官方下载地址
- 系统安全日志的注意事项
- 为什么监听不到开机广播action.BOOT_COMPLETED
- Linux开发环境搭建与使用——Linux系统( ubuntu )安装方案