0
我有幾個音頻文件在應用程序中播放一兩分鐘,類似於音板。當有人點擊一個按鈕時,它會播放聲音。夠簡單。我在SharedPreference中有一個設置,詢問用戶是否退出或暫停應用程序,是否希望保持播放聲音。這就是我卡住的地方。Android - 繼續音樂播放onPause
截至目前,當用戶設置爲「繼續播放」時,應用程序會凍結,您必須手動強制退出。下面是我有:
@Override
protected void onPause() {
SharedPreferences getPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
boolean settingContinueMusic = getPrefs.getBoolean("continueMusic", false);
if(settingContinueMusic == false){
super.onPause();
if(audio1.isPlaying()) { audio1.pause(); }
if(audio2.isPlaying()) { audio2.pause(); }
if(audio3.isPlaying()) { audio3.pause(); }
}
}
我簡直不敢相信那麼簡單。謝謝! – 2012-04-15 04:30:15