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、实时透视辅助更新:用户...
玩家科普!wepoker买钻石... 玩家科普!wepoker买钻石有用吗(辅助挂)原来真的是有挂(有挂攻略辅助攻略)1、玩家可以在透视最...
一秒答解!哈糖大菠萝有挂吗5个... 一秒答解!哈糖大菠萝有挂吗5个常用方法(辅助挂)本来真的有挂(有挂秘诀辅助技巧)一、可以开透视的定义...
我来教大家!wepoker游戏... 我来教大家!wepoker游戏的安装教程(辅助挂)果然真的是有挂(今日头条辅助app)1、游戏颠覆性...
重大通报!hhpoker辅助软... 重大通报!hhpoker辅助软件下载(辅助挂)果然是有挂(详细教程辅助攻略)1、操作简单,无需手机版...
玩家必看分享!hhpoker有... 玩家必看分享!hhpoker有没有作弊辅助(辅助挂)一贯真的是有挂(有挂方针辅助教程)1. 选牌创建...
一分钟了解!如何下载wepok... 一分钟了解!如何下载wepoker安装包(辅助挂)竟然有挂(详细教程辅助方法)1、该软件可以轻松地帮...
实操分享!hhpkoer辅助挂... 实操分享!hhpkoer辅助挂是真的吗(辅助挂)果然真的有挂(有挂规律辅助脚本)亲,关键说明,透视脚...
玩家交流!aapoker辅助器... 玩家交流!aapoker辅助器怎么用(辅助挂)原来是真的有挂(有挂细节辅助器)1、玩家可以在透视最简...
盘点一款!wpk作弊(辅助挂)... 盘点一款!wpk作弊(辅助挂)好像是有挂(真实有挂辅助工具)脚本下载中分为三种模型:挂靠谱的,辅助软...