私のアプリを実行しているときにユーザーがホームボタンを押したときを知りたいと思います。 BUT: 問題は、既存のコードを編集したくないということです。 意味私は既存のアクティビティにロジックを追加したくありませんonPause()
メソッド。開始::テント{行為= android.intent.action ユーザーがホームボタンを押したときにキャッチ
HOMEを実行する意図があったかどうかを検出ログに耳を傾けアプリケーションにサービスを追加しました.MAIN cat = [android.intent.category.HOME]
これを行う方法は他にありますか、それとも本当に不可能ですか?
アクションアンドロイド:名= "android.intent.category.HOME"
と実装 最適解は次のように、たManifest.xmlに意図をキャッチすることであっただろうそれをキャッチする新しいクラス。 (しかしそれはそれをキャッチするようではありません)。
この質問の複製はここにあります:http://stackoverflow.com/questions/4101346/android-how-to-catch-that-the-home-button-was-pressed –