我是靠谱客的博主 爱笑朋友,最近开发中收集的这篇文章主要介绍Android使用Handler的postDelayed(Runnable, long)方法实现定时任务,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

       近期由于公司领导需要将公众号的运营数据放到公司的50寸的微鲸智能电视机上播放,所以一开始是找设计作图,设计问后台要数据,然后做成图片放到电视机上。但是数据是不断更新的,所以设计作图也做的很郁闷。所以我也就顺手做了个app用来展示,顺便解放了设计。当然,功能很简单,就一个界面,背景图是设计原先做的图,然后他将数据扣掉,我在需要添加数据的地方添加几个TextView,然后后台给我一个接口,我这边联网获取数据,每分钟更新一次。

好了,废话说了那么多了,现在主要说说如何实现每分钟更新一次吧,首先创建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(Runnable, long)方法实现定时任务所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部