我有一个服务,它监视活动堆栈以获取堆栈上的顶级活动,并根据顶级活动执行操作。我想出了一种使用GET_TASKS权限执行此操作的方法。但问题是添加新权限会强制我的用户手动更新其应用程序。所以我想知道是否有办法在不使用GET_TASKS权限的情况下获取当前正在运行的活动?
答案 0 :(得分:1)
没有。许可是有原因的。该许可的文档说:
允许应用程序获取有关当前或最近运行的任务的信息。
显然您希望获得有关当前正在运行的任务的信息,因此您需要此权限。只需在发布说明中解释为什么您需要新的权限,如果您的应用程序对您的用户有足够的价值,他们无论如何都会更新它。