我有一个mp3播放器,即使用户已经退出活动,该播放器也可以正常运行,有没有办法在用户按回时停止可运行内容:我尝试使用finish()添加标志但是在我的日志中,即使使用removeCallbacks
,我仍然可以看到该runnable仍处于活动状态let time = 0;
var timer = () => setInterval(()=>{
console.log(`Time passed: ${time}`);
time = time+1;
if(time>5){
clearInterval(timer);
}
}, 1000);
答案 0 :(得分:3)
您可以尝试使用以下代码停止可运行的代码:
Handler handler = new Handler();
handler.removeCallbacks(runnable);