activity 在 运行 应用列表中报警后
activity in running app list after alarm
我目前开始为 Android 和 运行 开发一个问题。
我做了一个基本的应用程序,我可以在 5 到 60 秒之间设置一个计时器。按下按钮后,一个 Intent 将启动一个 PendingIntent,它将在 Android AlarmManager 中注册一个警报。
我可以简单地设置一个 30 秒的闹钟,关闭我的应用程序,将其从 运行 应用程序列表中删除并等待。尽管我的应用程序已完全关闭,但在 30 秒后我的定制 activity 弹出一个简单的视图,我可以停止我的闹钟。
问题:尽管我在设置闹钟后从 运行 应用程序列表中删除了我的应用程序,但在它消失后我按下了停止闹钟按钮,因此 activity 关闭了我在 运行 应用程序列表中看到了我的 ACTIVITY.....我可以点击它,我的基本定制活动再次弹出。
在停止按钮 onClick() 中调用 finish() 在 onStop() 中调用 super.onStop()....
如何使用我的停止闹钟按钮显示我的自定义闹钟 activity,并且在停止或暂停后不要在 运行 应用列表中显示它?
谢谢!
您可以在清单文件中使用 android:excludeFromRecents="true"
作为 activity <activity />
标签的属性。
我目前开始为 Android 和 运行 开发一个问题。
我做了一个基本的应用程序,我可以在 5 到 60 秒之间设置一个计时器。按下按钮后,一个 Intent 将启动一个 PendingIntent,它将在 Android AlarmManager 中注册一个警报。
我可以简单地设置一个 30 秒的闹钟,关闭我的应用程序,将其从 运行 应用程序列表中删除并等待。尽管我的应用程序已完全关闭,但在 30 秒后我的定制 activity 弹出一个简单的视图,我可以停止我的闹钟。
问题:尽管我在设置闹钟后从 运行 应用程序列表中删除了我的应用程序,但在它消失后我按下了停止闹钟按钮,因此 activity 关闭了我在 运行 应用程序列表中看到了我的 ACTIVITY.....我可以点击它,我的基本定制活动再次弹出。
在停止按钮 onClick() 中调用 finish() 在 onStop() 中调用 super.onStop()....
如何使用我的停止闹钟按钮显示我的自定义闹钟 activity,并且在停止或暂停后不要在 运行 应用列表中显示它?
谢谢!
您可以在清单文件中使用 android:excludeFromRecents="true"
作为 activity <activity />
标签的属性。