0

我有一个奇怪的问题,让我把头撞到砖墙上。在我的 android 应用程序中,我有一种方法可以检查移动状态,并根据结果从网上提取图像。我开始在开发者控制台中收到 java.lang.NullPointerException。这是由于没有可检查的移动状态引起的。很简单,并用 if 语句修复。

这种方法在几个活动中,并且修复适用于所有活动。出于某种原因,我仍然在控制台中收到错误,但仅针对其中一项活动。错误消息与上次相同,并且我已经通过代码一百万次它不应该这样做它具有与其他活动相同的修复。我也无法重新创建错误,这使得无法修复。据我所知,它没有坏。

在这种情况下该怎么做有什么建议吗?试一试合适吗?

4

2 回答 2

1

尝试清理(在 Eclipse 中,Project -> Clean...)你的项目。我发现这有时会解决应用程序在对源进行更改时无缝更新的问题......无论源是资源还是源代码。

于 2012-09-09T12:16:19.203 回答
0

也许检查是否有任何未明确定义的上下文。或者,如果您只是写了“(this)”之一,请尝试更明确:“(mainactivity.this)”

于 2012-09-09T12:14:03.590 回答