2013-10-12 49 views
0

當MediaPlayer準備開始時,我想回到「活動主」,但我的應用程序崩潰。 我試試這個代碼,但不工作:■當MediaPlayer準備開始時,我想回到「活動主」,但我的應用程序崩潰

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) 
{ 
    if ((keyCode == KeyEvent.KEYCODE_BACK)) 
    { 
     if (mediaPlayer != null) { 
      mediaPlayer.release(); 
      mediaPlayer = null; 
      seekHandler.removeCallbacks(run, null); 
     } 

    } 
    return super.onKeyDown(keyCode, event); 
} 
+0

什麼是您收到的logcat錯誤? – kabuto178

+0

system_process .. InputDispatcher由於陳舊而丟棄的事件。 –

+0

那是logcat中的唯一錯誤? – kabuto178

回答

0

只是一種預感,但嘗試調用發佈之前刪除您尋求回調。

您應該添加logcat輸出和出現錯誤的代碼以獲得更好的答案。

+0

我在mediaPlayer.release()之前使用了seekHandler.removeCallbacks(run,null),但沒有任何操作:s –

相關問題