CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Strange con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: DreamReaper con ben 20 Thanks ricevuti negli ultimi sette giorni
Utente del mese: DreamReaper con ben 76 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Passaggi parametri attraverso intent

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


    Registrato dal
    Oct 2013
    Messaggi
    150
    Smartphone
    galaxy ace-i salsung galaxy s3

    Ringraziamenti
    22
    Ringraziato 4 volte in 4 Posts
    Predefinito

    Passaggi parametri attraverso intent

    buonasera a tutti, io ho un activity dove scrivo un nome e un altra activity dove voglio visualizzare quello inserito precedentemente, solo che non riesco a far passare il dato, qualcuno può aiutarmi a capire cosa sbaglio? grazie

    nella prima activity ho scritto questo:
    codice:
    public static String messaggioIntent = "NomeG"; //questo prima di entrare in onCreate
    
    //questo dentro un metodo sempre nella stessa classe
                        Intent intent3 = new Intent(NewTrip.this, NewPerson.class);
                        intent3.putExtra(messaggioIntent, ed1.getText().toString()); //ed1 lo ho gia dichiarato e lo ho anche collegato al campo che deve leggere
                        startActivity(intent3);
    
    //nella seconda activity
     @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_riepilogo);
    
            TextView ed2;
            ed2 = (TextView) findViewById(R.id.txtNomeGuidatore);
    
            Intent intent3 = getIntent();
            String messaggio = intent3.getStringExtra(NewTrip.messaggioIntent);
            ed2.setText(messaggio);
        }
    cosa sbaglio? grazie

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Oct 2009
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Prova a separare in dichiarazione e assegnazione, quindi:
    String pippo = ed1.getText().toString();
    Intent intent3 = new Intent(NewTrip.this, NewPerson.class);
    intent3.putExtra(messaggioIntent, pippo);
    startActivity(intent3);

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