我不想让应用程序在后台运行。当用户在 android 设备上按下 Home 按钮时,当前活动应该完成。
或者当应用程序恢复时,我想知道应用程序已经出现在前台。
我在清单文件的 <application> 标记中创建了接收器:
<receiver
android:name=".HomeKeyReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
仍然没有调用此接收器。如果调用此接收器,则我可以关闭应用程序。