Android使用Handler的postDelayed(Runnable, long)方法实现定时任务
2017-01-17 17:08
706 查看
近期由于公司领导需要将公众号的运营数据放到公司的50寸的微鲸智能电视机上播放,所以一开始是找设计作图,设计问后台要数据,然后做成图片放到电视机上。但是数据是不断更新的,所以设计作图也做的很郁闷。所以我也就顺手做了个app用来展示,顺便解放了设计。当然,功能很简单,就一个界面,背景图是设计原先做的图,然后他将数据扣掉,我在需要添加数据的地方添加几个TextView,然后后台给我一个接口,我这边联网获取数据,每分钟更新一次。
好了,废话说了那么多了,现在主要说说如何实现每分钟更新一次吧,首先创建Handler对象: private Handler mHandler = new Handler();
然后是Runnable,在Runnable的run()方法中调用mHandler.postDelayed(this,60000),实现每隔1分钟执行一次。
然后启动定时器
好了,废话说了那么多了,现在主要说说如何实现每分钟更新一次吧,首先创建Handler对象: private Handler mHandler = new Handler();
然后是Runnable,在Runnable的run()方法中调用mHandler.postDelayed(this,60000),实现每隔1分钟执行一次。
Runnable runnable = new Runnable() { @Override public void run() { showData(); // 循环调用实现定时刷新界面 mHandler.postDelayed(this, 60000); } };
然后启动定时器
mHandler.postDelayed(runnable, 1000);
相关文章推荐
- Android:实现定时器 Handler的postDelayed(Runnable, long)方法
- android 使用Handler.postDelayed方法实现循环执行定时任务
- android开发步步为营之61:android定时任务之Handler.postDelayed
- Android使用Handler+postDelayed实现简单计时器
- Android中的Handler的post(Runnable(){})方法的线程
- Android中几种定时任务的种实现方法
- Android中定时执行任务的3种实现方法
- Android 开发中的 Handler ,Thread ,Message ,Runnable 的综合使用方法
- Android中三种计时器Timer、CountDownTimer、handler.postDelayed的使用
- Android中定时执行任务的3种实现方法
- Android 开发中的 Handler ,Thread ,Message ,Runnable 的综合使用方法
- 安度博客 » Android中几种定时任务的种实现方法
- Android中定时执行任务的三种实现方法
- Android 定时任务之Timer和Handler实现倒计时效果(附:adapter列表倒计时)
- Android杂谈之Handler与timer及TimerTask结合实现定时任务
- 在Android开发中,定时执行任务的3种实现方法:
- Android使用自己封装的Http和Thread、Handler实现异步任务
- Android中定时执行任务的3种实现方法
- Android HTTP实例 使用GET方法和POST方法发送请求(通过Apache接口实现)
- 在Android开发中,定时执行任务的3种实现方法: