ANDROID: 010-FLUJO ENTRE ACTIVIDADES

Kevin Arias
ANDROID: 010-FLUJO ENTRE ACTIVIDADES
"Avanzando un poco más en el manejo de la programación para Android, ahora veremos la manera de interactuar entre actividades, donde realizaremos el ejemplo de como llamar a una actividad desde otra para que dicha actividad se muestre en la acción de cierto proceso."

En este ejemplo trabajaremos con dos actividades, una será la principal por donde se incia la aplicación y la otra será una actividad que llamaremos desde el evento de un botón de la primer actividad, de esta manera, podremos instanciar o llamar actividades según lo necesitemos para mostrar cierto proceso necesario a los usuarios o algún propósito específico al cual queramos someter esto.

Seguidamente les dejo la porción de código más importante para llamar a una actividad desde otra.

private Context thisContext=this;

private Button btnIrOtraActividad;

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

    btnIrOtraActividad=(Button) findViewById(R.id.btnIrOtraActividad);

    btnIrOtraActividad.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent=new Intent(thisContext, OtraActivity.class);

            startActivity(intent);
        }
    });
}

De esta manera ya vamos adentrándonos un poco más a otro tipo de operaciones que necesitaremos a futuro para el desarrollo sobre Android.

Sin más que decir, les dejo con el siguiente video donde se explica este ejemplo a detalle.


Archivo de soporte disponible
Descarga los materiales del tutorial para practicar localmente.
Descargar archivo
¿Te sirvió este artículo? Apóyanos con una donación para seguir creando contenido gratuito de calidad:
Sobre el autor
Kevin Arnold Arias Figueroa
SOFTWARE ARCHITECT - CODIDEEP E.I.R.L.
Profesional en tecnologías de la información con más de 10 años de experiencia en desarrollo de software empresarial, con amplios conocimientos en manejo de arquitecturas de software de escala vertical y horizontal, gestión de proyectos, liderazgo de equipos y dominio en modelado de procesos a gran escala.
Anterior Siguiente