经过一个多小时的调试,我意识到在做一些事情之前我未能实例化一个对象......好吧,我仍在弄清楚为什么我需要实例化它。长话短说,实例化对象修复了我的程序中的错误。
发生的事情是,我正在使用 startActivityForResult 启动一个 Activity ,并传递一个带有值的 Intent ...在解决问题并试图找出为什么我需要实例化我的对象之后,我在 javadoc 中遇到了这个红色文本(请参见下面的屏幕截图)。为什么文字是红色的?这是什么意思?我觉得这将帮助我扮演侦探并找到错误的真正根源。谢谢!
最佳答案
您看到的不是 javadoc,而是 Eclipse“变量 View ”的弹出版本,您也可以在调试 session 期间通过转到“ View ”->“显示窗口”->“调试”来查看它 - -> 变量。
变量 View 具有以下默认文本颜色:
由此,我们可以确定您看到的红色文本表示 mMap
您正在查看的变量最近已更新。在您发布的屏幕截图中,该进程暂停在特定代码行(绿色的 et.setSelect...
)以及之前暂停的位置和当前断点 mMap
之间。变量的值已更改。
关于android - Javadoc 文本颜色含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25795338/