Android Handler.postDelayed只能工作一次
创始人
2024-08-14 03:30:13
0

问题描述: 在Android中使用Handler.postDelayed()方法时,发现只能工作一次。

解决方法:

  1. 使用Handler.post()代替Handler.postDelayed()

    Handler handler = new Handler();
    handler.post(new Runnable() {
        @Override
        public void run() {
            // 执行需要延迟执行的任务
            // ...
            // 再次调用post方法,实现重复执行
            handler.post(this);
        }
    });
    

    使用Handler.post()方法可以实现重复执行任务,通过在任务结束时再次调用handler.post(this)来实现循环执行。

  2. 使用Handler.sendMessageDelayed()

    Handler handler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            // 执行需要延迟执行的任务
            // ...
            // 再次发送消息,实现重复执行
            sendEmptyMessageDelayed(0, delayMillis);
        }
    };
    handler.sendEmptyMessageDelayed(0, delayMillis);
    

    使用Handler.sendMessageDelayed()方法可以实现重复执行任务,通过在handleMessage()方法中再次发送消息来实现循环执行。

相关内容

热门资讯

第三方辅助!哈糖大菠萝可以开挂... 第三方辅助!哈糖大菠萝可以开挂吗!本来确实有开挂辅助工具(有挂教程)-哔哩哔哩1.哈糖大菠萝可以开挂...
今日!中至赣牌圈有没有辅助!确... 今日!中至赣牌圈有没有辅助!确实真的是有开挂辅助技巧(有挂方略)-哔哩哔哩所有人都在同一条线上,像星...
来临!反杀大厅辅助!一贯是有开... 来临!反杀大厅辅助!一贯是有开挂辅助app(有挂透明挂)-哔哩哔哩一、反杀大厅辅助游戏安装教程牌型概...
备受关注的!广西老友玩辅助!本... 备受关注的!广西老友玩辅助!本来存在有开挂辅助脚本(有挂技巧)-哔哩哔哩亲,关键说明,广西老友玩辅助...
第三方辅助!越乡游义乌辅助器微... 第三方辅助!越乡游义乌辅助器微信免费!确实是真的有开挂辅助软件(有挂详情)-哔哩哔哩1、让任何用户在...
目前来看!微信小程序大贰辅助工... 目前来看!微信小程序大贰辅助工具!确实确实有开挂辅助挂(有挂技巧)-哔哩哔哩所有人都在同一条线上,像...
黑科技技巧!老版温州茶苑版辅助... 黑科技技巧!老版温州茶苑版辅助器!竟然确实有开挂辅助挂(有挂教程)-哔哩哔哩1、老版温州茶苑版辅助器...
为切实保障!椰岛常胜游戏辅助器... 为切实保障!椰岛常胜游戏辅助器!一直存在有开挂辅助神器(有挂详情)-哔哩哔哩1、许多玩家不知道椰岛常...
黑科技辅助挂!微乐贵阳捉鸡麻将... 黑科技辅助挂!微乐贵阳捉鸡麻将挂软件!确实存在有开挂辅助挂(真的有挂)-哔哩哔哩1、让任何用户在无需...
今年以来!山西扣点点辅助工具免... 今年以来!山西扣点点辅助工具免费!原来真的是有开挂辅助器(有挂规律)-哔哩哔哩暗藏猫腻,小编详细说明...