我正在使用 Eclipse 编写 Java 代码(适用于 Android),并尝试像平常一样调试代码(不过我通常使用 C#)。
据我所知,在 Eclipse 中调试非常糟糕。我不知道我是否做错了什么,但这似乎很糟糕。
这是正在运行的代码,我收到某种异常,我想通过中断“catch”子句并查看变量“e”来查看异常是什么:
try
{
ConnectivityManager connectivityManager = (ConnectivityManager) this.getSystemService( Context.CONNECTIVITY_SERVICE );
NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
NetworkInfo mobNetInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo.State state = mobNetInfo.getState();
}
catch(Exception e)
{
Log.v("MyAp", e.toString()); // I break on this line, and want to see what e is
}
问题是我无法通过将鼠标悬停在“e”上来看到它(就像在我心爱的 Visual Studio 中一样)。
现在,我知道我可以打开“变量”选项卡,其中列出了我中断时可访问的所有变量,但这并不是最佳选择。
我知道 - Eclipse 无法像在 Visual Studio 中那样“悬停”在您感兴趣的变量上?
Edit
感谢您的回答。不过还是有同样的问题=(
转到“首选项”->“Java”->“编辑器”->“悬停”,然后选中“变量值”框。如果您希望悬停自动发生,请将“按键修改器”部分留空。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)