Androidモニタホームボタンがクリックされます

847 ワード

ホームボタンがクリックされたことをどうやって知るのですか?launcherをする時、ソースコードを見て原因を発見します
Activityがこれらの属性を持っている場合
        <activity
            android:name="com.woyou.activity.HomeActivity"
            android:launchMode="singleInstance" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.HOME" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

ホームボタンをクリックすると、これらの属性を持つActivityにintentが発行されます.
そしてActivityのonNewIntentメソッドを書き直します
この方法はonNewIntentという方法に戻ります
使用可能であることを確認