Problema passaggio dati tra activity tramite intent

ESABOT

Nuovo Utente
6 Set 2017
5
0
1
Ciao a tutti,
ho un problema che non riesco a risolvere con Android Studio. Spero che qualcuno possa aiutarmi. Riesco a trasmettere dei valori, però il problema è che quando dall'Activity 2 passo all'Activity 1 (schermata iniziale) tramite un intent e passando dei valori, mi si apre una copia di Activity 1 e premendo il pulsante (indietro) del cellulare mi ritorna all'Activity 1 principale.
Questo è il codice che ho usato nell'Activity 2 per inviare i dati:


Codice:
String value1 = EDT1.getText().toString();
                Intent intent2 = new Intent(getApplicationContext(), MainActivity.class);
                intent2.putExtra("VALUE1", value1);
 
                startActivity(intent2);
   
                finish();

e questo è quello dell' Activity 1 che li riceve:

Codice:
Bundle extras = getIntent().getExtras();
        if (extras != null) {
            value1 = extras.getString("VALUE1");
        
            TextView1.setText(value1);
}

Ora chiedo, è possibile inviare dati dalla Activity 2 alla prima Activity (schermata iniziale) senza aprire un doppione???? Ho provato a inviare solo i dati modificando molte volte il codice ma non riesco proprio.
Spero in un vostro aiuto.
Grazie.
 
Ultima modifica:
Scusate, volevo aggiungere un altra cosa sempre per il mio problema, ci sta un modo per passare dei valori ad un altra Activity mettendoli ad esempio dentro una variabile e in un secondo momento aprire quell'activity???
 

Discussioni simili