【发布时间】:2013-12-23 09:15:30
【问题描述】:
我不知道这个问题是否适合这个网站,但我认为这个地方比stackoverflow更适合这种问题。
我正在使用 Eclipse 开发一个 Android 应用程序。当我在开发应用程序时遇到复杂的问题/错误时,我总是debug 和log。
但是,这是我第一次遇到debug 和log 似乎无法正常工作的情况。事情是这样的:
- 当我运行我的应用程序时(使用日志):我的适配器中的
getView方法被不调用,我通过使用日志知道这一点。 - 当我逐步调试它时:我的适配器中的
getView方法被调用,但是它给了我NPE(空指针异常)。 - 当我调试它时,但不是一步一步:就像我运行我的应用程序时一样,程序从未进入
getView方法。
注意:第三个表示我设置了一些断点,然后我调试我需要调试的东西(不是一步一步),然后我跳到下一个断点,而第二个表示我调试应用程序一步一步,不跳过任何东西。
我已尝试解决此错误 20 多个小时,但仍然无法正常工作。
你有没有遇到和我一样的问题,在运行和调试程序时,甚至不同的调试方法给你带来不同的结果?
我现在该怎么办?
【问题讨论】:
-
请提供更多细节或示例,说明在不同模式下运行应用程序时会发生什么。
-
@superM 请查看已编辑的问题。谢谢
-
创建一个 simple, self-contained, compilable example 来演示问题。