Android Studio - Comunicazione tra 2 Activity, con passaggio dei dati anche Landscape

Android Studio - Comunicazione tra 2 Activity, con passaggio dei dati anche Landscape

public class MainActivity extends AppCompatActivity {

EditText editNome, editCognome, editEta;
Button button;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

editNome = (EditText) findViewById(R.id.editNome);
editCognome = (EditText) findViewById(R.id.editCognome);
editEta = (EditText) findViewById(R.id.editEta);
button = (Button) findViewById(R.id.button);

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String nome = editNome.getText().toString();
String cognome = editCognome.getText().toString();
int eta = Integer.parseInt(editEta.getText().toString());
// E' bene creare la chiamata --> Intent
// in questo modo, riusciamo a passare i dati all'Activity2
// ovviamente questo per definizione è un Intent Esplicito
// Noi conosciamo la Classe, La componente da richiamare --> Activity2
Intent passoiDati = new Intent(MainActivity.this, RiceveDati.class);
passoiDati.putExtra("NAME1", nome);
passoiDati.putExtra("COGNOME1", cognome);
passoiDati.putExtra("ETA1", eta);
startActivity(passoiDati);
}
});

}
}

 

editNome = (EditText) findViewById(R.id.editNome);
editCognome
= (EditText) findViewById(R.id.editCognome);
editEta
= (EditText) findViewById(R.id.editEta);
button
= (Button) findViewById(R.id.button);

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String nome = editNome.getText().toString();
String cognome = editCognome.getText().toString();
int eta = Integer.parseInt(editEta.getText().toString());
// E' bene creare la chiamata --> Intent
// in questo modo, riusciamo a passare i dati all'Activity2
// ovviamente questo per definizione è un Intent Esplicito
// Noi conosciamo la Classe, La componente da richiamare --> Activity2
Intent passoiDati = new Intent(MainActivity.this, RiceveDati.class);
passoiDati.putExtra("NAME1", nome);
passoiDati.putExtra("COGNOME1", cognome);
passoiDati.putExtra("ETA1", eta);
startActivity(passoiDati);
}
});

Come creare la versione Landscape (Orizzontale) per dispositivi con O.S. Android

About Post Author

pasquale.clarizio

error: Content is protected !!
Advertisment ad adsense adlogger