5. Intent para mostrar otra pantalla
Portada
Activity
Menu
Activity
onClick
Intent intent = new
Intent(this, MenuActivity.class);
startActivity(intent);
6. Envío de datos al mostrar pantalla
Menu
Activity
Orden
Activity
onClick
Intent intent = new
Intent(this, OrdenActivity.class);
intent.putExtra(“orden”, “1,3”);
startActivity(intent);
8. Intent para solicitar acción
Orden
Activity
Activity
onClick
Intent intent = new
Intent(Intent.ACTION_CALL);
String strUri = "tel:1234";
intent.setData(Uri.parse(strUri));
startActivity(intent);
9. Mostrar pantalla y esperar datos de
retorno
Menu
Activity
Orden
Activity
onClick
Intent intent = new
Intent(this, OrdenActivity.class);
intent.putExtra(“orden”, “1,3”);
startActivityForResult(intent,
SOLICITUD_ORDENAR);
10. Retorno de datos de una pantalla
Menu
Activity
Orden
Activity
onClick
Intent intentResultado = new
Intent();
setResult(Activity.RESULT_CANCELED,
intentResultado);
finish();
11. Recepción de datos retornados
Menu
Activity
Orden
Activity
onActivityResult(int codigoSolicitud,
int codigoResultado,
Intent datosRetornados)
super.onActivityResult(codigoSolicitud,
codigoResultado, datosRetornados);
switch (codigoSolicitud) {
case SOLICITUD_ORDENAR:
// Evaluar resultado y datos retornados…
break;
}