如何实时检查Android APP的后台?

pos*_*ong 2 android android-intent launchmode android-activity

我正在玩Android,当我测试不同的活动/意图标志或启动模式时,我无法获得预期的行为(特别是当不同的活动有不同的标志时).我已经非常仔细地阅读了Google Dev Guide,但仍无法解释我得到的结果.

我想知道如果有一些调试工具或某些方法我可以实时检查不同任务的后台?

Looking forward to your expertise or comments.
Run Code Online (Sandbox Code Playgroud)

谢谢.

Dav*_*ser 6

您可以使用 adb shell dumpsys activity

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

编辑:这是另一个建议:

你也可以使用Novoda的GonçaloSilva 这个漂亮的工具.这是一个简单的工具,允许您尝试启动模式,意图标志等,并为您显示活动堆栈.源代码是免费提供的,因此您可以使用它并添加自己的东西.您可以直接从Google Play下载APK,看看它是如何运作的.