如何在Android中切换到另一个类时自动关闭媒体



我有一个Android应用程序。我为媒体菜单创建了一个类。当我从媒体菜单返回到主活动时,声音会起作用,但如果我再次返回媒体菜单,声音不会中断。此外,如果我按下暂停按钮,应用程序会崩溃!

我该如何解决这个问题?我想了很多解决方案,除了我不能创建destroy函数,因为它不在选项中。

这是我的代码:

play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (mdp == null) {
mdp = MediaPlayer.create(context, d.getsound());
mdp.start();
} else {
mdp.pause();
mdp = MediaPlayer.create(context, d.getsound());
mdp.start();
}
}
});

试试我的朋友

@Override
public void onPause(){
super.onPause();
mdp.stop();
mdp.release();
}

相关内容

  • 没有找到相关文章

最新更新