android 关于Handler终止问题

2025-04-15 16:50:21
推荐回答(1个)
回答1:

你的判断语句有问题,相当于移除了消息又添加了消息,加一个else应该就能解决。

if (progress >= stop) {
    mHandler.removeMessages(MSG_PROGRESS_UPDATE);
}else{
    mHandler.sendEmptyMessageDelayed(MSG_PROGRESS_UPDATE, 30);
}