我正在玩 Android,当我测试不同的 Activity/Intent 标志或启动模式时,我无法获得预期的行为(尤其是当不同的 Activity 具有不同的标志时)。而且我已经非常仔细地阅读了 Google Dev Guide,但仍然无法解释我得到的结果。
我想知道是否有一些调试工具或一些方法可以实时检查不同任务的返回堆栈?
Looking forward to your expertise or comments.
谢谢。
最佳答案
您可以使用 adb shell dumpsys activity
然后寻找显示任务堆栈的部分。堆栈中的每个 Activity 都有一个条目,您可以看到 Intent 标志和许多其他好东西。
编辑:这是另一个建议:
您还可以使用 this nice tool来自 Novoda 的 Gonçalo Silva。这是一个简单的工具,可让您试验启动模式、 Intent 标志等,并为您可视化 Activity 堆栈。源代码是免费提供的,因此您可以使用它并添加您自己的东西。您可以直接从 Google Play 下载 APK 以查看其工作原理。
关于android - 如何实时查看Android APP的后台堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9612667/