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