博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于 android 中 postDelayed方法的讲解
阅读量:6883 次
发布时间:2019-06-27

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

代码如下:

这是一种可以创建多线程消息的函数  使用方法:  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对象的话会比较容易操作。

完毕。

转载于:https://www.cnblogs.com/zl0372/p/postDelayed.html

你可能感兴趣的文章
unity_ UI
查看>>
loj#6437. 「PKUSC2018」PKUSC(计算几何)
查看>>
CF1110G Tree-Tac-Toe(博弈论)
查看>>
iOS 百度地图大头针使用
查看>>
Linux 源码编译Python 3.6
查看>>
Hibernate-ORM:01.Hibernate恍如隔世般初见
查看>>
更新数据+获取行号+某行记录的地址+from字句
查看>>
goto,null
查看>>
the way of reading English books
查看>>
文本超出部分省略(包括多行文本超出部分省略显示)
查看>>
MongoDB数据库索引
查看>>
jq 操作表单中 checkbox 全选 单选
查看>>
高并发和大流量解决方案@year12
查看>>
模板:排序(三)
查看>>
jsp页面动态展示list-使用<select>和<c:forEach>标签
查看>>
html 样式之style属性的使用
查看>>
Linux 中显示所有正在运行的进程
查看>>
POJ 1753 Flip Game
查看>>
Vc控件用法总结之List Control
查看>>
[转] 【开源访谈】Muduo 作者陈硕访谈实录
查看>>