Aprendiendo Desarrollo Android(Intents)

Intent

Una Intent es un objeto de acción que puedes usar para solicitar una acción de otro componente de la aplicación. Aunque las intents facilitan la comunicación entre los componentes de muchas maneras, existen tres casos de uso fundamentales:

  • Para comenzar una actividad.
  • Para iniciar un servicio.
  • Para entregar un mensaje.
import android.content.Intent;

//Crear intent
Intent intent = new Intent(this, SegundaActividad.class);
//Iniciar segunda Actividad
startActivity(intent);


El intent lo podemos lanzar cuando se le da click a un boton por ejemplo.

@Override
public void onClick(View v){
   Intent intent = new Intent(this, segundaActividad.class);
   startActivity(intent);
}

Pasar datos entre Activities
También podemos enviar datos entre Activities por medio de los Intents

Intent otraActividad = new Intent(this, OtraActividad.class);
/*Datos a pasar en primera Actividad*/
otraActividad.putExtra("datos", "Vengo de otra actividad");
startActivity(otraActividad);


/*Obtenemos datos en Segunda Actividad*/ 
Intent datosIntent = getIntent(); 
String datosLogin = datosIntent.getStringExtra("datos");




Comentarios

Entradas populares de este blog

Introducción a la lógica matemática - Cap. 2 Reglas de Inferencia.

Introducción a la lógica matemática - Cap. 4 Tablas de certeza

Hubo un problema pero puedes intentarlo de nuevo Windows error OOBEEULA