-1
我搜索了很多解決方案,但無法找到正確的結果,當我按手機的後退按鈕我正在使用一個計數器變量,並把條件像時計數器是0它稱爲音樂文件。 但是當我從那個活動出來意味着按回移鍵仍然是活動runnig並稱爲音樂文件。我使用下面的代碼音樂play.please任何人有解決方案,然後幫助我。我使用一個定時器功能。這樣當我== 0那個時候調用一個音樂文件,但是當我按下後退按鈕。這個計時器我想停下來。如何停止媒體播放器的背景運行過程當按下移動的按鈕時停止
公共無效btntimer(){
new Handler().postDelayed((new Runnable() {
@Override
public void run() {
if(i!=32) {
matchNo();
}
else {
try{
showdialog();
media=1;
}catch (Exception e){
media=0;
}
updatepoints();
}
}
}), 4000);
}
song=MediaPlayer.create(this,R.raw.cartoon1);
song.start();
song.setLooping(false);
感謝歲的寶貴支持我也是迴應用從第二活動第一activity.when我按下手機我使用年的代碼,但應用是unfortunatle採空後退按鈕。 – ankita
你是說按下後退按鈕,你也想從當前活動回到第一個活動。如果是,則只需調用finish();在onBackPressed方法的末尾。你也應該檢查歌曲爲空 - 在這種情況下,你不能呼叫停止() – Virtap
嗨,我編輯我的代碼,你讀它..實際上是在我的應用程序。因爲我使用一個計時器功能是runnig和時該值是== 0 that'time調用一個音樂文件。當我開始在btw中玩遊戲時,我按下後退按鈕的過程是runnig直到0.如何我可以停止計時器,當我按下後退按鈕。 – ankita