Autore Topic: Problema nel fare partire un altra activity  (Letto 1039 volte)

Offline Cap

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s scl i-9003
  • Sistema operativo:
    windows xp
Problema nel fare partire un altra activity
« il: 31 Agosto 2012, 13:33:04 CEST »
0
Ciao a tutti,
Premetto che sto tentando di sviluppare la mia prima app, detto questo il mio problema è che ho fatto un optionsmenu che compare con 3 opzioni diciamo: About,Menu ed Esci.  Alla pressione del tasto menu l' applicazione dovrebbe aprire un altra activity dove ci saranno le opzioni..il problema è che appena metto del codice nell altra activity crasha tutta l' app...Non so se mi sono spiegato bene :-o

in ogni caso il codice da me utilizzato è questo:

Codice (Java): [Seleziona]
        case R.id.Menu:
       
        //Cosa fare al click di “Menu”
   
                        Intent openLancioDadiActivity= new Intent("ec.cappozzo.MENU");
                        startActivity(openLancioDadiActivity);
               
               
                        return true;

..per il log cat non so quale devo postare ne compaiono a centinaia in pochi secondi..

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7

Offline Cap

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s scl i-9003
  • Sistema operativo:
    windows xp
Re:Problema nel fare partire un altra activity
« Risposta #2 il: 31 Agosto 2012, 15:22:11 CEST »
0
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

grazie!ora spero di aver capito...:


Codice: [Seleziona]
08-31 15:18:34.882: E/AndroidRuntime(26062): Caused by: java.lang.NullPointerException
08-31 15:19:46.585: E/AndroidRuntime(26374):         at ec.cappozzo.Menu.onCreate(Menu.java:15)
08-31 15:19:46.585: E/AndroidRuntime(26374):         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-31 15:19:46.585: E/AndroidRuntime(26374):         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)



Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Problema nel fare partire un altra activity
« Risposta #3 il: 31 Agosto 2012, 15:52:23 CEST »
+1
Esatto, il tuo problema sta alla riga 15 di Menu.java

Ciao!  ;-)

Offline Cap

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s scl i-9003
  • Sistema operativo:
    windows xp
Re:Problema nel fare partire un altra activity
« Risposta #4 il: 01 Settembre 2012, 17:54:57 CEST »
0
rieccomi...ho trovato il problema e ora mi apre l' activity, il problema è che non si vede nulla cioè rimane lo sfondo nero quando dovrebbe esserci una textview cosa può essere? (di errori non ne da...)

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
R: Problema nel fare partire un altra activity
« Risposta #5 il: 02 Settembre 2012, 10:49:24 CEST »
0
Posta il codice.

Offline Cap

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s scl i-9003
  • Sistema operativo:
    windows xp
Re:Problema nel fare partire un altra activity
« Risposta #6 il: 02 Settembre 2012, 21:21:47 CEST »
0
Codice (Java): [Seleziona]
public class Menu extends Activity {
   
        TextView msg;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
           
           msg=(TextView)findViewById (R.id.textView1);
           
           msg.setText("Ciao!Questa è una prova");
         
         
;}
}
Questa è la classe che deve aprire...spero di non aver fatto troppe boiate... :-\

Zate

  • Visitatore
Re:Problema nel fare partire un altra activity
« Risposta #7 il: 02 Settembre 2012, 21:23:34 CEST »
+1
Devi aggiungere nell'onCreate
Codice (Java): [Seleziona]
setContentView(R.layout.nomelayout);

Offline Cap

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s scl i-9003
  • Sistema operativo:
    windows xp
Re:Problema nel fare partire un altra activity
« Risposta #8 il: 03 Settembre 2012, 11:31:31 CEST »
0
Devi aggiungere nell'onCreate
Codice (Java): [Seleziona]
setContentView(R.layout.nomelayout);

ah ecco cos'  era  :-) Grazie 1000 a tutti!