如果返回 activity 则停止媒体播放器,但如果用户返回主屏幕则继续播放

stop mediaplayer if going back to activity but keep it playing if user go to home screen

你好,我首先 activity 从列表中选择音乐,当我选择它时,音乐播放器作为第二个打开 activity 所以我需要的是在 [= 返回主屏幕时17=] 所以音乐会继续在后台播放,但是如果用户按下操作栏上的后退箭头,那么音乐会停止并移回第一个 activity(音乐列表),那么我该如何处理这些事情呢?你能给我代码吗 ```

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