
如何获取当前应用程序的所有任务列表,然后获取这些任务堆栈上的活动? ActivityManager class让我可以根据最近或正在运行的内容查询任务信息,但如何查询当前应用程序的任务信息?
提前致谢.
解决方法How can I get a List of all the Tasks for my current application
没有这样的概念.任务可以包含应用程序中的活动.举一个类比,没有网站拥有浏览器选项卡的后台堆栈,尽管网站的页面可能位于浏览器选项卡的后台堆栈中.
then get the ActivitIEs on those tasks’ stacks?
这是不可能的,因为活动不一定都来自您的流程.
The ActivityManager class lets me query task info based on what’s recent or what’s running but how do I query task info just for my current app?
严格来说,你没有.
您可以遍历正在运行的任务,并且可以根据这些Componentname值找到其中一个活动是baseActivity或topActivity的那些任务.
或者,您的活动知道他们的任务ID,获得了via getTaskId().如果需要,您可以在正在运行的任务中找到这些任务,匹配ID值,以找出有关活动任务的任务级详细信息.
以上是内存溢出为你收集整理的android – 如何获取我的应用程序的任务列表和他们的活动堆栈?全部内容,希望文章能够帮你解决android – 如何获取我的应用程序的任务列表和他们的活动堆栈?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)