问题描述
- getRunningTasks接口在Android L上的使用 3C
- 最近在做的一个小项目中,需要实时获取Activity栈顶以及它所属的App Process。
根据之前的了解,知道Android API有提供一个接口public List getRunningTasks (int maxNum)
可以得到系统当前正在运行的Task列表,用maxNum限制要获取的数量(最近使用的最先取出)。
实际运行程序时,发现并不能实时获取当前的Activity栈顶。
(使用的是Android L的机器进行调试)
在5.0以后如何获取
解决方案
能打印App Process列表吗?
解决方案二:
你要先理解 什么是 Task 什么是 Activity
task是包含N个Activity的栈, 你先找到目标task ,再获取栈顶 Activity
时间: 2024-10-29 12:26:01