java在启动新意图后停止媒体播放器
这是我的问题:我启动了一个媒体播放器,如果我启动了一个新的意图,或者离开应用程序并返回到它
mp.stop;
。。无法工作(mp是我的媒体播放器变量)
有没有办法解决这个问题
任何人都可以告诉我如何将它链接到一个小部件
你可以在下面搜索框中键入要查询的问题!
这是我的问题:我启动了一个媒体播放器,如果我启动了一个新的意图,或者离开应用程序并返回到它
mp.stop;
。。无法工作(mp是我的媒体播放器变量)
有没有办法解决这个问题
任何人都可以告诉我如何将它链接到一个小部件
# 1 楼答案
您必须始终在活动的
onDestroy()
中调用mp.release()
。还建议至少在onPause()
活动的方法中调用mp.pause()
如果你想在活动生命周期之外继续播放(在
onPause()
/onStop()
/onDestroy()
之后),你必须创建服务并从那里播放音频内容