Activity.findViewById偶尔返回null

时间:2011-01-12 03:53:15

标签: android

从我从Android市场获得的崩溃日志中,我可以看到 我的一些用户正在获得强制关闭 我的代码尝试访问我的视图时的NullPointerExceptions 应用。在一个示例中,我的活动调用findViewById() 在我调用setContentView()之后的onCreate()中。当我尝试时,我得到了一个N​​PE 在调用findViewById()之后访问视图(仍在onCreate中)。 真正让我感到头疼的是,这一切都不会发生 当时(实际上代码的大部分时间都像我期望的那样), 但足以让我担心。

我可以添加代码总是检查null并避免NPE,但是我 我想了解可能导致零星行为的原因。

有谁知道造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:0)

重命名该视图可能是您可以按预期找到视图。