我是靠谱客的博主 狂野蜜蜂,最近开发中收集的这篇文章主要介绍Android之Handler的postDelayed()使用方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这是一种创建多线程信息功能
用法:
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操作。

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

转载于:https://www.cnblogs.com/zfyouxi/p/4844997.html

最后

以上就是狂野蜜蜂为你收集整理的Android之Handler的postDelayed()使用方法的全部内容,希望文章能够帮你解决Android之Handler的postDelayed()使用方法所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部