java.lang.RuntimeException: Unable to instantiate activity

  • Hallo alle zusammen,

    ich habe ein Problem, dass sich für mich! nicht erklärt!
    Undzwar habe ich in einer Activity zwei Buttons, die jeweils ein Dialog Fenster öffnen und per Knopfdruck kommt man aus dem Dialog in andere Activitys. Ein Dialog funktioniert wunderbar, aber der andere irgendwie nicht?!
    Der Fehler ist:

    "E/AndroidRuntime(322): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{manager.scg/manager.scg.EventPlayers}: java.lang.NullPointerException"

    Hier mal der Code:

    Die Activity ist in der Android Manifest eingetragen.
    Sieht jemand einen Fehler?
    Schonmal Besten Dank!

    Gruß

    M3doXX

    ---

    P.S.: Auch wenn ich die ".putExtras" weglasse und in der Ziel-Activity nichts steht, stürzt er trotzdem ab.

    Einmal editiert, zuletzt von M3doXX (1. August 2012 um 17:01)

  • Wo kann ich die Zeile nachgucken? :D
    Im LogCat steht überall nur was von 282, aber die Zeile ist leer. Glaube aber nicht, dass das die Zeile ist?!

  • Das mit dem Doppelklick hat irgendwie nicht funktioniert...
    Hier also die gesamte Error-Ausgabe:

    "08-01 18:40:42.536: E/AndroidRuntime(489): FATAL EXCEPTION: main
    08-01 18:40:42.536: E/AndroidRuntime(489): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{manager.scg/manager.scg.EventPlayers}: java.lang.NullPointerException
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569)
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.os.Handler.dispatchMessage(Handler.java:99)
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.os.Looper.loop(Looper.java:123)
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.app.ActivityThread.main(ActivityThread.java:3683)
    08-01 18:40:42.536: E/AndroidRuntime(489): at java.lang.reflect.Method.invokeNative(Native Method)
    08-01 18:40:42.536: E/AndroidRuntime(489): at java.lang.reflect.Method.invoke(Method.java:507)
    08-01 18:40:42.536: E/AndroidRuntime(489): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    08-01 18:40:42.536: E/AndroidRuntime(489): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    08-01 18:40:42.536: E/AndroidRuntime(489): at dalvik.system.NativeStart.main(Native Method)
    08-01 18:40:42.536: E/AndroidRuntime(489): Caused by: java.lang.NullPointerException
    08-01 18:40:42.536: E/AndroidRuntime(489): at manager.scg.EventPlayers.<init>(EventPlayers.java:51)
    08-01 18:40:42.536: E/AndroidRuntime(489): at java.lang.Class.newInstanceImpl(Native Method)
    08-01 18:40:42.536: E/AndroidRuntime(489): at java.lang.Class.newInstance(Class.java:1409)
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
    08-01 18:40:42.536: E/AndroidRuntime(489): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
    08-01 18:40:42.536: E/AndroidRuntime(489): ... 11 more"

  • Zitat

    08-01 18:40:42.536: E/AndroidRuntime(489): Caused by: java.lang.NullPointerException
    08-01 18:40:42.536: E/AndroidRuntime(489): at manager.scg.EventPlayers.<init>(EventPlayers.java:51)

    Vielleicht hätte ich das "Caused by: .." noch dazu schreiben sollen :P

    Aufjedenfall wird in Zeile 51 die NPE geworfen. (Der Doppelklick müsste auf dieser Zeile funktionieren)

    block_

  • Also die Exception wird von dem .putExtra und getExtra ausgelöst, hab aber noch keine Zeit gefunden um zu gucken woran es genau hakt.
    Ohne putExtra und getExtra klappts.
    Werde mich dann nochmal melden!

    Gruß

    M3doXX

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!