我有一个 android 应用程序,在我的主要活动中,我可以播放音乐 onCreate()、暂停音乐 onPause() 并重新启动音乐 onResume()。我正在使用媒体播放器。问题是当我在主活动上旋转屏幕时,我不希望音乐重新启动 onResume()。当我从另一个活动回到我的主要活动时,我只希望音乐重新开始。有什么建议么?
私人媒体播放器mp;
mp = MediaPlayer.create(MainActivity.this, R.raw.always_sunny); mp.setLooping(true); mp.start();
@Override protected void onPause() { super.onPause(); mp.getCurrentPosition(); mp.pause(); } @Override protected void onResume() { super.onResume(); mp.seekTo(0); mp.start(); }