CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 43 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

Bottoni, OnClickListener e pointer nulli...

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    Bottoni, OnClickListener e pointer nulli...

    http://files.getdropbox.com/u/151270...%20Layouts.zip

    PROBLEMA: backButton al ciclo del try... catch mi dà errore java.lang.PointerNullException

    perché lo fa, se la riga precedente fila tutta liscia senza dar errore (e funzionando)?!?!

    Grazie

  2.  
  3. #2
    Androidiano VIP L'avatar di elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    Ho capito perché non andava: gli ID vengono letti solo nel layout attivo, e si suppone che tutti gli altri layout, anche quelli precaricati, non siano accessibili -> che vengano tolti addirittura dalla RAM?

    In ogni caso, ecco il codice funzionante: pastebin - Untitled - post number 1503406

    Ora quel che mi chiedo, esiste un modo più elegante per gestire più "pagine"? Mi hanno accennato alla possibilità di creare più Attività, ma quel che mi chiedo è:

    1. come si avviano? (new NomeDell'Attività()?)
    2. come poter switchare tra l'una e l'altra?

    Da quel che avevo capito l'attività era una, un po' come l'int main del C++, ma mi sbagliavo... qualcuno può illuminarmi?

    Grazie

  4. #3
    Androidiano


    Registrato dal
    Feb 2009
    Messaggi
    114

    Ringraziamenti
    0
    Ringraziato 13 volte in 5 Posts
    Predefinito

    per avviare una nuova attività fai:"new Intent(this , nomeclasseattività.class);"

    ma ricordati di mettere l'attività nel mainfest.xml, se usi eclipse hai il tool grafico per aggiungerli!

  5. #4
    Androidiano VIP L'avatar di elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    Non lo aggiunge da solo Eclipse?

  6. #5
    Androidiano


    Registrato dal
    Feb 2009
    Messaggi
    114

    Ringraziamenti
    0
    Ringraziato 13 volte in 5 Posts
    Predefinito

    Da quanto ne so io non lo aggiunge da solo nel mainfest...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy