android用什么代码可以按下返回键停止音乐播放 30

三星的手机,自己做出来的程序按返回键回到上一个界面音乐也停不下来,连续按返回键关了程序也停不了,还得清理后台才能关闭播放。而且返回到上一个界面再点击ListView中的其... 三星的手机,自己做出来的程序按返回键回到上一个界面音乐也停不下来,连续按返回键关了程序也停不了,还得清理后台才能关闭播放。而且返回到上一个界面再点击ListView中的其他音乐就变成了两首音乐一起播放
下面是播放功能用到的部分代码,要添加哪些代码才能实现 按返回键 返回到上一个界面时音乐停止播放。
void player(){ //player()在本activity中调用
MediaPlayer mp = new MediaPlayer();
Intent startIntent = this.getIntent();
String fileName = startIntent.getStringExtra("intent_flieName").toString();
mp.reset();
mp.stop();
try {
mp.setDataSource("/mnt/extSdCard/qqmusic/song/" + fileName + ".mp3");
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
展开
 我来答
kwchappy
2014-12-22 · TA获得超过775个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:315万
展开全部
你是把播放放到了service服务中了吧,你在activity或退出程序时候,捕获到后退事件,然后往服务里发送一个消息(方法有startService(),还有bindService,广播等,这要看你自己的实现了)。
year剑无心
2015-11-02 · TA获得超过6.9万个赞
知道大有可为答主
回答量:5220
采纳率:32%
帮助的人:972万
展开全部
droid 如何监听返回键点击事件,并创建一个退出对话框, 防止自己写的应用程序不...如下代码当时是从网上copy过来的,现在忘了它出自哪个原作者了,在此..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式