博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android之Handler的postDelayed()使用方法
阅读量:7076 次
发布时间:2019-06-28

本文共 566 字,大约阅读时间需要 1 分钟。

这是一种创建多线程信息功能
用法:
1,首先创建一个Handler物
Handler handler=new Handler();
2。然后创建一个Runnable物
Runnable runnable=new Runnable(){
   @Override
   public void run() {
    // TODO Auto-generated method stub
    //要做的事情。这里再次调用此Runnable对象。以实现每两秒实现一次的定时器操作
    handler.postDelayed(this, 2000);
   }
};
3。使用PostDelayed方法,两秒后调用此Runnable对象
handler.postDelayed(runnable, 2000);
实际上也就实现了一个2s的一个定时器
4。假设想要关闭此定时器,能够这样操作
handler.removeCallbacks(runnable);
当然。你也能够做一个闹钟提醒延时的函数试试。比方,先用MediaPlayer播放闹钟声音。
假设不想起,被停止播放之后。下次就5分钟后再播放,再被停止的话。下次就4分钟后播放,
………………
仅仅来改变延迟时间,可实现,随着static对象会更easy操作。

版权声明:本文博主原创文章,博客,未经同意不得转载。

你可能感兴趣的文章
cocos JS for循环让精灵从屏幕中间往两边排列散开
查看>>
(最短路径算法整理)dijkstra、floyd、bellman-ford、spfa算法模板的整理与介绍
查看>>
bzoj 3597: [Scoi2014]方伯伯运椰子 [01分数规划 消圈定理 spfa负环]
查看>>
poj 2240
查看>>
java同步包种ArrayBlockingQueue类的分析与理解
查看>>
Kafka设计解析(四):Kafka Consumer解析--转
查看>>
检验开发团队好不好的12个问题
查看>>
JS创建对象几种不同方法具体解释
查看>>
Verilog HDL程序设计——基本要素
查看>>
ubuntu16.04 登录密码破解方法
查看>>
匈牙利算法解决二分图匹配
查看>>
Android 源码下载,国内 镜像
查看>>
C# 理解lock
查看>>
H5添加禁止缩放功能
查看>>
golang初始化结构体数组
查看>>
【github&&git】7、gitignore 修改不起作用
查看>>
Redis防止重複請求鎖功能
查看>>
【TP5.0】引入public/static目录下的静态资源
查看>>
xml文件中配置JDBC源遇到问题 : The reference to entity "characterEncoding" must end with the ';' delimiter...
查看>>
编译php ./configure命令enable和with有什么区别
查看>>