2010-11-17 2 views
2

Кто-нибудь знает, что может быть причиной этого?Использование ViewGroup throws NullPointerException

11-16 16:23:26.745: ERROR/AndroidRuntime(9549): Uncaught handler: thread main exiting due to uncaught exception 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549): java.lang.NullPointerException 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:692) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:692) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at android.view.ViewRoot.performTraversals(ViewRoot.java:722) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at android.view.ViewRoot.handleMessage(ViewRoot.java:1658) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at android.os.Handler.dispatchMessage(Handler.java:99) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at android.os.Looper.loop(Looper.java:123) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at android.app.ActivityThread.main(ActivityThread.java:4363) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at java.lang.reflect.Method.invokeNative(Native Method) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at java.lang.reflect.Method.invoke(Method.java:521) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620) 
11-16 16:23:26.765: ERROR/AndroidRuntime(9549):  at dalvik.system.NativeStart.main(Native Method) 
+3

Не зная, что вы пытаетесь сделать и, возможно, без какого-либо кода. –

+0

Если бы у меня был какой-то мой код в треке стека, я мог бы ... отсюда мой вопрос. –

+0

Какие ОС Android вы используете? – HitOdessit

ответ

1

Эта ошибка обычно отображалась в наших отчетах о сбоях с некоторой регулярностью. Это было очень сложно отследить, но в конце мы обнаружили, что иногда мы вызывали код, который удалял представление из иерархии представления из метода surfaceDestroyed() (метод обратного вызова из SurfaceHolder). Если ваше приложение использует SurfaceView, убедитесь, что вы ничего не делаете, чтобы изменить иерархию представлений в surfaceDestroyed().

+0

Большое спасибо! :) – Dima

Смежные вопросы