如果返回活动,请停止媒体播放器,但如果用户进入主屏幕则继续播放

时间:2017-10-06 08:40:18

标签: android android-mediaplayer

你好,我有第一个从列表中选择音乐的活动,当我选择它时,音乐播放器作为第二个活动打开,所以我需要的是当回到主屏幕的手机,所以音乐继续在后台播放,但如果用户按下操作栏上的后退轴,以便音乐停止并返回到第一个活动(音乐列表),那么我该如何处理这些事情呢?你能告诉我代码吗? ```

@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
    }

1 个答案:

答案 0 :(得分:0)

@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();
    }