2010-11-06 20 views

Respuesta

11

Uso Intent.putExtra(..):

intent.putExtra("keyName", "somevalue"); 

Este método está sobrecargado y toma varios tipos como segundo argumento: int, byte, cuerda, varios arreglos ..

Para obtener los datos getXYZExtra uso apropiado() . Para Cadena esto es:

getStringExtra(String keyName) 
+0

pero ¿cómo puedo obtener los datos en mi actividad? ¿Cuál es el evento que se llama cuándo y la actividad tiene un propósito? – Mars

+1

'activity.getIntent()' o 'this.getIntent()' –

+0

¿Lo pongo en OnCreate()? – Mars

26

MainActivity

Intent intent = new Intent(MainActivity.this,SecondActivity.class); 
intent.putExtra("extra_text", string); 
startActivity(intent); 

SecondActivity

String text = getIntent().getStringExtra("extra_text"); 
+2

Respuesta perfecta. Corto, y con lo necesario. – Shudy

Cuestiones relacionadas