新しいアクティビティを起動しようとすると、アプリケーションがクラッシュします。スタックトレースは私のコードから何も表示されません。 1.6エミュレータと2.1エミュレータの両方でテストしましたが、両方の状況でクラッシュしますが、2.2デバイスで動作します。誰でもこのようなエミュレータのクラッシュを引き起こす可能性があることを知っていますか?エミュレータでのみアプリケーションがクラッシュする
STACKTRACE
01-13 16:18:33.232: E/AndroidRuntime(284): Uncaught handler: thread main exiting due to uncaught exception
01-13 16:18:33.232: E/AndroidRuntime(284): java.lang.NullPointerException
01-13 16:18:33.232: E/AndroidRuntime(284): at android.widget.TabHost.dispatchWindowFocusChanged(TabHost.java:292)
01-13 16:18:33.232: E/AndroidRuntime(284): at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:659)
01-13 16:18:33.232: E/AndroidRuntime(284): at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:659)
01-13 16:18:33.232: E/AndroidRuntime(284): at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:659)
01-13 16:18:33.232: E/AndroidRuntime(284): at android.view.ViewRoot.handleMessage(ViewRoot.java:1782)
01-13 16:18:33.232: E/AndroidRuntime(284): at android.os.Handler.dispatchMessage(Handler.java:99)
01-13 16:18:33.232: E/AndroidRuntime(284): at android.os.Looper.loop(Looper.java:123)
01-13 16:18:33.232: E/AndroidRuntime(284): at android.app.ActivityThread.main(ActivityThread.java:4203)
01-13 16:18:33.232: E/AndroidRuntime(284): at java.lang.reflect.Method.invokeNative(Native Method)
01-13 16:18:33.232: E/AndroidRuntime(284): at java.lang.reflect.Method.invoke(Method.java:521)
01-13 16:18:33.232: E/AndroidRuntime(284): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
01-13 16:18:33.232: E/AndroidRuntime(284): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
01-13 16:18:33.232: E/AndroidRuntime(284): at dalvik.system.NativeStart.main(Native Method)
01-13 16:18:33.242: I/dalvikvm(284): threadid=7: reacting to signal 3
01-13 16:18:33.422: I/dalvikvm(284): Wrote stack trace to '/data/anr/traces.txt'
Tabhost内にネストされたアクティビティがありますか?あなたのコードを投稿してください。 – kosa
投稿するコードは何ですか?タブホストを扱うアクティビティは? –
デバッガでコードをステップ実行して、クラッシュさせる行を探してください。 – ethan