2011-01-12 7 views
0

Von den Absturzprotokollen, die ich vom Android-Markt bekomme, sehe ich , dass einige meiner Benutzer Force Closes durch NullPointerExceptions bekommen, wenn mein Code versucht, auf Ansichten zuzugreifen, die in meinem sind Anwendung. In einem Beispiel ruft meine Aktivität in onCreate() einen Aufruf auf, umViewById() aufzurufen, nachdem ich SetContentView() aufgerufen habe. Ich bekomme eine NPE, wenn ich versuche, Zugriff auf die Ansicht nach dem Aufruf von findViewById() (noch in onCreate). Was mich wirklich am Kopf kratzt ist, dass dies nicht alles passiert der Zeit (tatsächlich die meiste Zeit der Code handelt, wie ich erwarten würde), aber genug, um mich betroffen zu haben.Activity.findViewById gibt sporadisch null aus

Ich kann Code immer Check für null addieren und die NPE zu vermeiden, aber ich möchte verstehen, was das sporadische Verhalten verursachen könnte.

Weiß jemand, was das verursachen könnte?

+0

Bitte senden Sie onCreate auf XML-Code –

Antwort

0

Benennen Sie diese Ansicht möglicherweise um, Sie können die Ansicht wie erwartet finden.