这是一种创建多线程信息功能

用法:

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操作。

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

最新文章

  1. C#设计模式之抽象工厂
  2. 无法解析类型 javax.servlet.http.HttpServletRequest。从必需的 .class 文件间接引用
  3. php 注册审核
  4. Mongo 的相关增删改查
  5. Linux系统之压缩、解压缩,vi编辑器,系统初始化服务和系统监控
  6. 如何修改ubuntu系统的电脑名(主机名)
  7. Java多线程之join
  8. windows下使用xampp一键安装apache+php运行环境
  9. s3c6410 linux gadget hid驱动
  10. Heritrix源码分析(十四)
  11. 编译hadoop2.2.0源码时报错
  12. 输出1到最大的N位数
  13. javascript window.confirm确认 取消对话框实现代码小结
  14. 30.Linux-RTC驱动分析及使用
  15. C# (类型、对象、线程栈和托管堆)在运行时的相互关系
  16. ffdshow 源代码分析 8: 视频解码器类(TvideoCodecDec)
  17. C++ 文件流的方式操作文件(一个简单的写入,读取)
  18. 单元测试报错NoSuchBeanDefinitionException
  19. Golang实现requests库
  20. 详解MySQL基准测试和sysbench工具(转)

热门文章

  1. 使用Ambari快速部署Hadoop大数据环境
  2. follow through
  3. HDU - 2825 Wireless Password(AC自己主动机+DP)
  4. JAVA 计算地球上任意两点(经纬度)距离
  5. 如何在WindowsPhone Bing Map控件中显示必应中国中文地图、谷歌中国中文地图。
  6. 推测的手机型号和cpu模型
  7. Kafka学习(一)配置及简单命令使用
  8. 超炫HTML5 SVG聊天框拖拽弹性摇摆动画特效
  9. WCF异常传播
  10. Javadoc的Html文件传输chm