【发布时间】:2015-03-20 22:04:21
【问题描述】:
我目前开始为 Android 开发并遇到了问题。
我做了一个基本的应用程序,我可以在 5 到 60 秒之间设置一个计时器。按下按钮后,Intent 将启动 PendingIntent,它将在 Android AlarmManager 中注册警报。
我可以简单地设置一个 30 秒的警报,关闭我的应用程序,将其从正在运行的应用程序列表中删除,然后等待。尽管我的应用程序完全关闭,但 30 秒后,我的自定义活动会弹出一个简单的视图,我可以停止闹钟。
问题:即使我在设置警报后从正在运行的应用程序列表中删除了我的应用程序,但在它消失并且我按下停止警报按钮以关闭活动后,我在正在运行的应用程序列表中看到了我的活动。 ....我可以点击它,我的基本定制活动再次弹出。
在停止按钮 onClick() 中,我在 onStop() 中调用 finish(),我调用 super.onStop()....
如何使用我的停止闹钟按钮显示我的自定义闹钟活动,并且在停止或打盹后不要在正在运行的应用列表中显示它?
谢谢!
【问题讨论】:
标签: android android-intent android-activity alarmmanager alarm