Android Studio没有';t在OnClickListener中的断点上暂停
我注意到,如果在OnClickListener中设置断点,例如:Android Studio没有';t在OnClickListener中的断点上暂停,android,android-studio,Android,Android Studio,我注意到,如果在OnClickListener中设置断点,例如: mSearchButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // breakpoint goes here Toast.makeText(getApplicationContext(), "testin
mSearchButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// breakpoint goes here
Toast.makeText(getApplicationContext(), "testing", Toast.LENGTH_SHORT).show();
}
});
执行不会停止,即使Toast将显示。断点在我的代码中起作用。停 您需要在其中添加一些代码才能使其正常工作。我通常只是把这行代码放进去,让断点工作
Log.d("", "");
断点必须位于可执行代码上。你可以做一个log语句,甚至是一个随机变量声明。插入
log.d
或在blockquote{
上设置断点,不是吗?不是,不是空的-我只是尽量简化示例。我会更新问题,以表明确实存在代码。In(或者更准确地说,是IntelliJ)此外,您还可以有方法断点,因此无需为行断点添加任何伪代码。在as/IJ中添加方法断点将显示一条关于调试过程可能会减慢的警告,但我认为连接调试器本身已经可以做到这一点。:)我更新了问题,以明确说明当我尝试此操作时,e实际上是代码。这就是问题所在!我一直在代码之间的空行上设置断点。当我切换到在包含可执行代码的行上设置断点时,它停止了。呸!我以为我疯了:)谢谢你的帮助!