我正在創建一個簡單的遊戲,並且在整個生活中都會播放相同的背景音樂。我正在使用一個靜態類來管理我的MediaPlayer,這樣當遊戲在不同的活動之間切換時,音樂可以繼續播放而不會中斷。Android - 如何僅在主頁按鈕被按下時停止音樂
問題:當用戶按下主頁按鈕時,我想停止音樂。在這種情況下,在onStop()或onPause()上執行此操作不起作用,因爲這些事件在創建,銷燬或在活動之間切換時也會在其他時間調用。
有沒有什麼辦法可以創建一些只有在主頁按鈕被按下時調用的代碼,或者當「整個應用程序」失去焦點時纔會調用這些代碼?