2012-01-14 6 views
0

私はこのlogcatエラーを1回以上受け取りました。今回は、非アクティビティサブクラスから新しいアクティビティを開始しました。開始する新しいアクティビティは空です。そのため、実行するコンテンツは何もありません。ここで私のlogcatのエラーメッセージは何ですか?

logcatラインは以下のとおりです。要するに

01-14 11:11:03.562: ERROR/AndroidRuntime(299): Uncaught handler: thread main exiting due to uncaught exception 
01-14 11:11:03.702: ERROR/AndroidRuntime(299): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.JDL.Apps.Snake/com.JDL.Apps.Snake.SettingsScreen}: java.lang.ClassCastException: com.JDL.Apps.Snake.SettingsScreen 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.app.ActivityThread.access$2200(ActivityThread.java:119) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.os.Handler.dispatchMessage(Handler.java:99) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.os.Looper.loop(Looper.java:123) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.app.ActivityThread.main(ActivityThread.java:4363) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at java.lang.reflect.Method.invokeNative(Native Method) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at java.lang.reflect.Method.invoke(Method.java:521) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at dalvik.system.NativeStart.main(Native Method) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299): Caused by: java.lang.ClassCastException: com.JDL.Apps.Snake.SettingsScreen 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
01-14 11:11:03.702: ERROR/AndroidRuntime(299):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2409) 
+0

マニフェストでアクティビティを宣言しましたか? – Maggie

+0

コードを投稿すると、あなたのクラスからどのようにアクティビティを開始しているのですか? –

+0

マギー:そうです。 パドマ:このような簡単: \t \t \t \t \t context.startActivity(新しいテント( "android.intent.action.SETTINGS")); – Daniel

答えて

1
Caused by: java.lang.ClassCastException: com.JDL.Apps.Snake.SettingsScreen 01-14 11:11:03.702: ERROR/AndroidRuntime(299): at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 

あなたがクラスのキャスト例外があります。

+0

それはどういう意味ですか? – Daniel

+1

これは、間違ったタイプのオブジェクトをパラメータとしてキャストまたは渡す互換性のあるオブジェクトが存在しない可能性が高いことを意味します。 Instrumentation.java行1021 –

+0

どうすれば修正できますか? : – Daniel

関連する問題