可能重複:
Android: Detect when another Activity is launched (or your activity loses focus)Android:我如何知道Activity.onStop()是否因爲用戶要回家而被調用?
我需要能夠告訴我們,如果Activity.onStop()被調用,因爲我的應用程序移動到一個新的活動,或者是因爲關閉用戶按下「Home」鍵或點擊活動堆棧底部的後退按鈕。
原因是因爲我需要知道什麼時候切斷正在播放的應用程序(遊戲)中播放的音樂。沒有什麼比打回家和在背景中播放音樂更令人討厭的了。
但是,Activity.OnStop()會針對每個活動更改調用,並且我不想在應用程序中的多個活動之間移動時暫停音樂。我無法找到區分回家和參加內部活動的方式。
我可能會陷入錯誤的事件嗎?
有什麼建議嗎?
這個答案是無用的人後來誰不知道你的意思是什麼線程... – fenomas 2011-12-13 05:20:54
我相信這是鏈接:http://stackoverflow.com/questions/1843911/android-detect-when-another-活動的被推出或 - 您 - 活性 - 失去焦點 – Brigham 2011-12-16 20:17:11