Android 报警后运行应用程序列表中的活动

Android 报警后运行应用程序列表中的活动,android,android-intent,android-activity,alarmmanager,alarm,Android,Android Intent,Android Activity,Alarmmanager,Alarm,我目前开始为Android开发,但遇到了一个问题 我做了一个基本的应用程序,我可以将计时器设置在5到60秒之间。按下按钮后,意图启动PendingEvent,它将在Android AlarmManager中注册警报 我可以简单地设置一个30秒的警报,关闭我的应用程序,从正在运行的应用程序列表中删除它,然后等待。即使我的应用程序完全关闭,30秒后,我的自定义活动会弹出一个简单的视图,我可以停止报警 问题:即使我在设置了报警后将我的应用程序从跑步应用程序列表中删除,但在报警停止并按下停止报警按钮关闭

我目前开始为Android开发,但遇到了一个问题

我做了一个基本的应用程序,我可以将计时器设置在5到60秒之间。按下按钮后,意图启动PendingEvent,它将在Android AlarmManager中注册警报

我可以简单地设置一个30秒的警报,关闭我的应用程序,从正在运行的应用程序列表中删除它,然后等待。即使我的应用程序完全关闭,30秒后,我的自定义活动会弹出一个简单的视图,我可以停止报警

问题:即使我在设置了报警后将我的应用程序从跑步应用程序列表中删除,但在报警停止并按下停止报警按钮关闭活动后,我在跑步应用程序列表中看到我的活动。。。。。我可以点击它,我的基本定制活动再次弹出

在停止按钮onClick()中,我调用onStop()中的finish(),在onStop()中,我调用super.onStop()

如何使用我的停止报警按钮显示我的自定义报警活动,并且在停止或打盹后不在正在运行的应用程序列表中显示它


谢谢

您可以使用android:excludeFromRecents=“true”作为清单文件中活动标记的属性。

我现在无法测试,明天会测试。虽然这听起来不太可能奏效。。。我不是说最近的应用列表。我说的是。。。打开chrome并按下home(主页)按钮,它仍将在后台处于活动状态。如果你按下所有android设备都有的按钮来显示正在运行的应用程序,你会看到chrome,你可以滑动它关闭。我说的是那个名单。快速响应的Thx!!!感谢您的澄清,但是,我已经使用了这个属性,并且它完全符合您的要求(至少在我的情况下)-将应用程序从列表中删除。@Bas您正在谈论的列表,即所谓的“最近”,就像Arkady所说的