我有一个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();
}