我想设置我的应用程序的背景音乐,以便在我使用应用程序时它会继续播放,并在我按下主页按钮时暂停。问题是,如果我在手机进入主屏幕时暂停音乐,当我进入应用程序中的其他活动时,它也会暂停音乐。有没有办法在我切换活动时保持音乐播放(例如,我有一个菜单,我可以在我的应用程序中打开不同的屏幕,一旦手机离开菜单屏幕,音乐就会停止播放)。我的代码如下:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(Menu.this, android.R.layout.simple_list_item_1,
classes));
mp = MediaPlayer.create(Menu.this, R.raw.music);
mp.start();
}
@Override
protected void onPause() {
super.onPause();
}
@Override
protected void onStop() {
super.onStop();
mp.pause();
}
@Override
protected void onResume() {
super.onResume();
mp.start();
}
@Override
protected void onDestroy() {
super.onDestroy();
mp.release();
finish();
}
}