我最近修复了一个错误,我在没有意识到我正在做的情况下产生相同(标准启动模式)活动的多个实例。我只是在调试器中通过计算onCreate( )、onNewIntent()和onDestroy()中的断点命中来注意到它。由于有关防止此问题的许多 StackOverflow 问题,我能够修复它。
我的问题是是否有任何方法可以直接查看我的应用程序中的活动实例列表,无论是以编程方式还是使用 Eclipse 调试环境?这对于检测我正在生成冗余实例的情况或在我完成某些活动时未能完成()某些活动的情况下查找活动“泄漏”都是有用的。
(是的,我知道我可以检测每个活动,但我想查看的应用程序有 20 多个活动,所以我试图避免这种情况)
提前致谢。