【发布时间】:2019-05-13 18:15:57
【问题描述】:
我有意从 App A 启动 App B。我想在 App B 中查看调试模式日志。如果我直接启动 App B,我可以做到。但是如果我必须从 App A 启动它,我就不能使用调试。有没有办法解决这个问题。
【问题讨论】:
-
没有。这是做不到的
标签: android android-intent android-activity
我有意从 App A 启动 App B。我想在 App B 中查看调试模式日志。如果我直接启动 App B,我可以做到。但是如果我必须从 App A 启动它,我就不能使用调试。有没有办法解决这个问题。
【问题讨论】:
标签: android android-intent android-activity
有两种方法可以做到这一点。官方的方法是设置你的断点,然后在你的 onCreate 方法中使用它:
Debug.waitForDebugger();
这会暂停应用程序,直到附加了调试器,此时它将到达您的断点。
或者,您可以在 onCreate 方法中放置一个睡眠计时器(例如 TimeUnit.SECONDS.sleep(30)),它可以让您的应用暂停足够长的时间以便您附加调试器。
【讨论】: