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

时间:2015-03-20 22:04:21

标签: android android-intent android-activity alarmmanager alarm

我目前开始为Android开发并遇到问题。

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

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

问题:即使我在设置闹钟后从正在运行的应用列表中删除了我的应用程序,但在按下停止闹钟按钮以便关闭活动之后,我会在正在运行的应用列表中看到我的ACTIVITY。 ....我可以点击它,我的基本定制活动再次弹出。

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

如何使用我的停止闹钟按钮显示我的自定义闹钟活动,停止或打盹后不要在正在运行的应用列表中显示它?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将android:excludeFromRecents="true"用作清单文件中活动<activity />标记的属性。