2013-12-18 110 views
2

之前已经询问过,但从未得到答案:我想知道某个第三方活动(浏览器)何时处于前台,何时不在前台。我知道如何检查前台的哪项活动,但我如何听取活动堆栈中的更改。我可以听活动堆栈中的更改吗

欢迎任何其他想法。

回答

1

没有您可以听的广播节目。唯一的方法是使用ActivityManager.getRunningTasks()连续监视前台任务,并在前台任务中检查topActivity中的更改。