在我的Android应用程序中,我有一个从另一个线程调用的事件处理程序。当调用处理程序时,我的一些私有字段为null,因此我得到一个NullPointerException,因为我试图从null对象访问一个方法。我无法理解为什么它们会因为我先前实例化字段而无效,而且我没有在其他地方设置字段。
这可能与交叉线程有关吗?字段设置在一个线程中,但由另一个线程访问..?没有权利?他们不应该是空的..我在这里疯了,但这可能是我现在无法发现的一个小错误。
我想当你没有代码时很难回答,但是我不能在这里发布我的整个解决方案。也许有人可以指出我正确的方向寻找...?