作者:小么么和 | 来源:互联网 | 2023-02-05 16:48
我是调试器的新手。当我浏览一行代码时,我想知道如何退后一步。现在我意识到代码无法向后执行?如果要退回到旧行,是否必须在调试中重新启动活动?
另外,如果您不介意,什么是force-step-into命令?
1> OmegaNalphA..:
别认为那是不可能的。Android像所有其他调试器一样工作,它们或多或少是代码上的瀑布。您不能真正地向后退,但是那是断点所在的地方。在您要向后退后的行之前放置一个断点,然后重新运行您的应用程序,它将一直继续下去,直到到达该行为止。
为了解释强制进入,我将首先解释逐步进入/结束。Step-Over会看到您想要的行,然后越过它,在进行函数调用之后,在同一文件中的行处停止。另一方面,Step Into进入函数调用并在该函数调用的第一行停止,可能位于新文件或新位置。在Android中,有很多功能被认为是“黑匣子”,您实际上并不在乎它们的作用,因为它们很可能不会影响代码(例如Log.d函数)。如果您愿意,可以强制进入。
资料来源:https : //www.quora.com/How-would-you-explain-in-one-line-about-Step-over-Step-in-Force-Step-into-and-Step-of-of- Android工作室