为什么三星Galaxy S上的某些代码不起作用?

时间:2011-05-06 01:26:22

标签: nullpointerexception android-tabhost android

我正在为Android设备编写应用程序。

完成开发和测试程序后,我发现以下NullPointerException仅在Samsung Galaxy S上抛出。该应用程序在其他Android设备上没有此问题。

在logcat中捕获的错误消息是,

05-06 09:09:15.919: ERROR/AndroidRuntime(10657): java.lang.NullPointerException
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.widget.TabHost.dispatchWindowFocusChanged(TabHost.java:298)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.widget.TabHost.dispatchWindowFocusChanged(TabHost.java:302)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.widget.TabHost.dispatchWindowFocusChanged(TabHost.java:302)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1921)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.os.Looper.loop(Looper.java:123)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at android.app.ActivityThread.main(ActivityThread.java:4627)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at java.lang.reflect.Method.invokeNative(Native Method)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at java.lang.reflect.Method.invoke(Method.java:521)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
05-06 09:09:15.919: ERROR/AndroidRuntime(10657):     at dalvik.system.NativeStart.main(Native Method)

它没有指出我的源代码中的哪一行导致了问题。我检查了TabHost对象,它不是null。

有人能给我一些想法来解决它吗?非常感谢。

0 个答案:

没有答案