我的MediaPlayer上有个bug。当我点击我的播放列表中的一个项目时,它会创建一个mp3Player。如果我按下back,音乐将在后台播放(一切正常)。但是如果我从我的应用程序中选择了另一首歌曲,应用程序会创建一个新的mediaplayer:然后我就可以播放两首音乐了!
我试着用"singleTask","singleInstance",它不起作用。我试过"intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);“,这些都不是工作!
也许如果我可以恢复之前的活动,我可以销毁它,然后创建一个nex media