我想知道當用戶在運行我的應用程序時按下主頁按鈕。 但是: 問題是我不想編輯現有的代碼。 含義我不想將邏輯添加到現有活動onPause()
方法中。當用戶按下主頁按鈕時捕捉
我發現的唯一的解決辦法是將服務添加到其偵聽到日誌檢測是否有運行
HOME意圖應用程序:開始:意向{ACT = android.intent.action 。主要 貓= [android.intent.category.HOME]
是否有任何其他的方式來做到這一點或者是真的不可能? 最佳的解決方案就是趕上意圖在的Manifest.xml,如:
行動機器人:名字= 「android.intent.category.HOME」
和實施新班級來抓住它。 (但它似乎沒有抓住它)。
此問題的副本可在此處找到:http://stackoverflow.com/questions/4101346/android-how-to-catch-that-the-home-button-was-pressed – 2012-02-07 16:39:20