CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

Passaggio integer tra activity

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
    Baby Droid


    Registrato dal
    Jan 2014
    Messaggi
    1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Passaggio integer tra activity

    Ciao a tutti,
    devo passare un dato integer da un'activity ad un'altra, ho provato a inserire nella prima activity:
    int var=1;
    String varString;
    varString="dato_passato";
    Intent intent = new Intent( getBaseContext(),SecondaActivity.class);
    intent.putExtra("passInteger",var);
    intent.putExtra("passString",varString);
    startActivity( intent);

    e nella seconda :
    value1 =getIntent().getStringExtra("passString");
    int var=getIntent().getIntExtra("passInteger", -1);

    Se provo a passare solo la variabile String tutto funziona perfettamente, se invece tento di passare anche la var Integer mi da errore.

    spero che qualcuno mi possa essere d'aiuto

  2.  
  3. #2
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Che errore ti dà? Al posto di - 1 puoi anche mettere 0.

  4. #3
    Baby Droid


    Registrato dal
    Nov 2012
    Messaggi
    17
    Smartphone
    NOTE N7000

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    per passare una stringa usa putString per un integer pippo.putInt

    per recuperare fai cosi

    Bundle bun=getIntent().getExtras();
    valorestringa= bun.getString("key");
    vaolreinteger=bun..getInt("key");

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