Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查Android应用程序';实时返回堆栈?_Android_Android Activity_Android Intent_Launchmode - Fatal编程技术网

如何检查Android应用程序';实时返回堆栈?

如何检查Android应用程序';实时返回堆栈?,android,android-activity,android-intent,launchmode,Android,Android Activity,Android Intent,Launchmode,我在玩Android,当我测试不同的活动/意图标志或启动模式时,我无法获得预期的行为(特别是当不同的活动具有不同的标志时)。我已经非常仔细地阅读了谷歌开发指南,但仍然无法解释我得到的结果 我想知道是否有一些调试工具或方法可以实时检查不同任务的后堆栈 Looking forward to your expertise or comments. 多谢各位 您可以使用adb shell dumpsys活动 然后查找显示任务堆栈的部分。堆栈中的每个活动都有一个条目,您可以看到意图标志和许多其他好东西

我在玩Android,当我测试不同的活动/意图标志或启动模式时,我无法获得预期的行为(特别是当不同的活动具有不同的标志时)。我已经非常仔细地阅读了谷歌开发指南,但仍然无法解释我得到的结果

我想知道是否有一些调试工具或方法可以实时检查不同任务的后堆栈

Looking forward to your expertise or comments.

多谢各位

您可以使用adb shell dumpsys活动

然后查找显示任务堆栈的部分。堆栈中的每个活动都有一个条目,您可以看到意图标志和许多其他好东西

编辑:这里还有一个建议:


您也可以使用诺富达的Gonçalo Silva。这是一个简单的工具,允许您尝试启动模式、意图标志等,并为您可视化活动堆栈。源代码是免费提供的,因此您可以使用它并添加自己的内容。您可以直接从Google Play下载APK以查看其工作原理。

您可以使用更具体的命令仅打印当前活动的后台堆栈:

adb shell dumpsys activity activities