如何在媒体播放器中停止可运行内容?

时间:2019-06-11 06:40:59

标签: java android android-mediaplayer runnable

我有一个mp3播放器,即使用户已经退出活动,该播放器也可以正常运行,有没有办法在用户按回时停止可运行内容:我尝试使用finish()添加标志但是在我的日志中,即使使用removeCallbacks

,我仍然可以看到该runnable仍处于活动状态
let time = 0;

var timer = () => setInterval(()=>{


    console.log(`Time passed: ${time}`);
    time = time+1;

    if(time>5){
        clearInterval(timer);
    }

}, 1000);

1 个答案:

答案 0 :(得分:3)

您可以尝试使用以下代码停止可运行的代码:

Handler handler = new Handler();
handler.removeCallbacks(runnable);