Autore Topic: Problema nullpointexception, come al solito  (Letto 1633 volte)

Offline Kekko

  • Utente junior
  • **
  • Post: 88
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    W7
Problema nullpointexception, come al solito
« il: 16 Febbraio 2013, 16:57:27 CET »
0
Salve ragazzi sto avendo problemi con questa dichiarazione:

Codice (Java): [Seleziona]
   ImageButton Enigma1=(ImageButton)findViewById(R.id.imageButton1); // 1
       
       
        Enigma1.setOnClickListener(new View.OnClickListener() {
                public void onClick(View view) {
                Intent Enigm1 = new Intent(view.getContext(), Enigma1.class);
                startActivityForResult(Enigm1, 0);
                 
            } });
       
        ImageButton Enigma2=(ImageButton)findViewById(R.id.imageButton2); // 2
       
        Enigma2.setOnClickListener(new View.OnClickListener() {
                public void onClick(View view2) {
                Intent Enigm2 = new Intent(view2.getContext(), Enigma2.class);
                startActivityForResult(Enigm2, 0);  
                 } });


La parte incriminata è questa:

Codice (Java): [Seleziona]
  ImageButton Enigma2=(ImageButton)findViewById(R.id.imageButton2); // 2
       
        Enigma2.setOnClickListener(new View.OnClickListener() {
                public void onClick(View view2) {
                Intent Enigm2 = new Intent(view2.getContext(), Enigma2.class);
                startActivityForResult(Enigm2, 0);  
                 } });

Perché levandola funziona tutto bene! Che mi potete dire?
Grazie in anticipo !

Offline Kekko

  • Utente junior
  • **
  • Post: 88
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    W7
Re:Problema nullpointexception, come al solito
« Risposta #1 il: 17 Febbraio 2013, 11:33:02 CET »
0
Up!

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Problema nullpointexception, come al solito
« Risposta #2 il: 17 Febbraio 2013, 12:36:51 CET »
0
Senza logcat è impossibile aiutarti....
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline Kekko

  • Utente junior
  • **
  • Post: 88
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    W7
Re:Problema nullpointexception, come al solito
« Risposta #3 il: 17 Febbraio 2013, 12:42:59 CET »
0
Si scusatemi:
Codice: [Seleziona]
02-17 11:42:00.691: ERROR/AndroidRuntime(733): Uncaught handler: thread main exiting due to uncaught exception
02-17 11:42:00.700: ERROR/AndroidRuntime(733): java.lang.RuntimeException: Unable to start activity ComponentInfo{enigm.android/enigm.android.MenuPrincipale}: java.lang.NullPointerException
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2268)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2284)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.app.ActivityThread.access$1800(ActivityThread.java:112)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1692)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.os.Looper.loop(Looper.java:123)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.app.ActivityThread.main(ActivityThread.java:3948)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at java.lang.reflect.Method.invoke(Method.java:521)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at dalvik.system.NativeStart.main(Native Method)
02-17 11:42:00.700: ERROR/AndroidRuntime(733): Caused by: java.lang.NullPointerException
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at enigm.android.MenuPrincipale.onCreate(MenuPrincipale.java:31)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2231)
02-17 11:42:00.700: ERROR/AndroidRuntime(733):     ... 11 more

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Problema nullpointexception, come al solito
« Risposta #4 il: 17 Febbraio 2013, 18:03:29 CET »
0
at enigm.android.MenuPrincipale.onCreate(MenuPrincipale.java:31)

Controlla la riga 31 del file in questione :)

Andando a naso direi che hai sbagliato a inizializzare il bottone :)
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema nullpointexception, come al solito
« Risposta #5 il: 17 Febbraio 2013, 18:32:11 CET »
0
si ma il codice è tutto da buttare... non chiamare una variabile con il nome esatto di una classe, non puoi chiamare una variabile con il nome che inizia per maiuscolo.
chiami un bottone Enigma2 e poi chiami uno startintent su Enigma2.class , la cosa non è pulitissima...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Kekko

  • Utente junior
  • **
  • Post: 88
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    W7
Re:Problema nullpointexception, come al solito
« Risposta #6 il: 28 Febbraio 2013, 21:37:51 CET »
0
Ma l'errore quale potrebbe essere??

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Problema nullpointexception, come al solito
« Risposta #7 il: 28 Febbraio 2013, 23:07:35 CET »
0
Quale è la riga 31 del file MenuPrincipale.java? :)
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline Angelus84

  • Utente junior
  • **
  • Post: 59
  • Respect: +1
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Next
  • Play Store ID:
    Angelus
  • Sistema operativo:
    Windows 7
Re:Problema nullpointexception, come al solito
« Risposta #8 il: 01 Marzo 2013, 01:56:02 CET »
0
Secondo me non hai dichiarato l'Activity Enigma2 nel manifest.xml