首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果返回活动,停止mediaplayer,但如果用户返回主屏幕,则继续播放

如果返回活动,停止mediaplayer,但如果用户返回主屏幕,则继续播放
EN

Stack Overflow用户
提问于 2017-10-06 08:40:18
回答 1查看 146关注 0票数 0

你好,我有第一个活动从列表中选择音乐,当我选择它时,音乐播放器打开作为第二个活动,所以我需要的是当回到主屏幕时,在电话中音乐继续在背景中播放,但是如果用户按下行动栏上的反箭头,使音乐停止并移回第一个活动(音乐列表),那么我如何处理这些事情?你能给我提供代码‘’吗?

代码语言:javascript
复制
@Override
    public void onBackPressed() {
        Intent mainActivity = new Intent(Intent.ACTION_MAIN);
        mainActivity.addCategory(Intent.CATEGORY_HOME);
        mainActivity.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(mainActivity);
        //need to keep music playing
    }

    void gobacktopreviousactivity(){

       //stop music player
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-06 08:47:24

代码语言:javascript
复制
@Override
    public void onBackPressed() {
        Intent mainActivity = new Intent(Intent.ACTION_MAIN);
        mainActivity.addCategory(Intent.CATEGORY_HOME);
        mainActivity.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(mainActivity);
        //keep music playing
    }

    void gobacktopreviousactivity(){
        //stop music player
        mediaPlayer.stop();
        mediaPlayer.release();
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46601711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档