开发者社区> 问答> 正文

getRunningTasks接口在Android L上的使用

最近在做的一个小项目中,需要实时获取Activity栈顶以及它所属的App Process。
根据之前的了解,知道Android API有提供一个接口

public List getRunningTasks (int maxNum)

可以得到系统当前正在运行的Task列表,用maxNum限制要获取的数量(最近使用的最先取出)。

实际运行程序时,发现并不能实时获取当前的Activity栈顶。
(使用的是Android L的机器进行调试)
在5.0以后如何获取

展开
收起
爵霸 2016-06-20 09:11:16 2798 0
2 条回答
写回答
取消 提交回答
  • 这个google限制了,已经无法获取了。

    2019-07-17 19:43:37
    赞同 展开评论 打赏
  • 你要先理解 什么是 Task 什么是 Activity
    task是包含N个Activity的栈, 你先找到目标task ,再获取栈顶 Activity

    2019-07-17 19:43:37
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载