Android中几种常见的定时刷新方式
2013-03-11 11:24
288 查看
在Android中常见的几种刷新方式有 Timer,Alarm和handler。在widgetapp更新中,alarm用的比较多,有人讲用alarm比较省电。
但笔者使用后发现用alarm有时候反而会使系统反应变慢了。更好的方法推荐使用handler。
第一种:Timer
Timer这种方式最为常见,起个定时刷新的任务,不用的时候cancel掉,置为空即可。
示例代码:
View Code
第三种代码看起来也非常的简洁,推荐使用。
但笔者使用后发现用alarm有时候反而会使系统反应变慢了。更好的方法推荐使用handler。
第一种:Timer
Timer这种方式最为常见,起个定时刷新的任务,不用的时候cancel掉,置为空即可。
示例代码:
View Code
private Handler handler = new Handler(); private Runnable runnable = new Runnable() { public void run () { update(); handler.postDelayed(this,1000); } }; 开始计时 handler.removeCallbacks(runnable); handler.postDelayed(runnable,1000); 停止计时 handler.removeCallbacks(runnable);
第三种代码看起来也非常的简洁,推荐使用。
相关文章推荐
- Android中常见的几种定时刷新方式
- Android native和h5混合开发几种常见的hybrid通信方式
- Android中定时操作的几种实现方式。
- android 定时任务的几种实现方式
- android 定时任务的几种实现方式
- Android几种常见的多渠道(批量)打包方式介绍
- android刷新UI的几种方式总结
- Android的Handler几种常见的传值方式
- Android 常见的几种解析XML 的方式
- Android几种常见的多渠道(批量)打包方式介绍
- Android native和h5混合开发几种常见的hybrid通信方式
- Android中ListView的几种常见优化方式
- Android几种常见的多渠道(批量)打包方式介绍
- .net页面定时刷新的几种简单方式
- Android几种常见的多渠道(批量)打包方式介绍
- (转载)Android两种Tab分页的方式:TabActivity和ActivityGroup以及Android项目几种常见的应用架构
- Android native和h5混合开发几种常见的hybrid通信方式
- Android几种常见的多渠道(批量)打包方式介绍
- Android中进程间通讯常见的几种方式以及使用场景
- Android 定时任务刷新的多种实现方式