我加入以下代碼I類有:Android的活動沒有不散的後退按鈕按下
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
/*
AlertDialog.Builder dialog = new AlertDialog.Builder(this);
dialog.setTitle("test");
dialog.setMessage("test 123");
dialog.setNeutralButton("OK", null);
dialog.create().show();
*/
finish();
}
我知道正在調用該方法,因爲警告對話框不顯示當我按後退按鈕。但是,當我按下後,MediaPlayer會繼續播放,這會將我帶到上一個屏幕。
這是爲什麼?不應該完成()停止MediaPlayer?
通常音樂播放的後臺服務不受關閉活動的影響。 – matcauthon
MediaPlayer不是Activity的一部分。 'finish()'剛剛結束Acitivity。 – Naetmul
在onPause或onStop中停止媒體播放器 – Raghunandan