una tipos studio regresar pasar otra navegar intent entre destruir desde crear con boton anterior activity actividades actividad abrir android tabs activitygroup

tipos - regresar a un activity anterior android



Cómo navegar de la actividad en un grupo de actividades a otra actividad en Android (3)

La mejor forma de manejar esto es usar

startActivityForResult(intent, int);

Junto con anular tu actividad

protected void onActivityResult (int requestCode, int resultCode, Intent data)

Cuando termine la actividad, querrá establecer el resultado en un código determinado:

public final void setResult (int resultCode)

Cuando la actividad finaliza, se invoca la llamada onActivityResult de la actividad anterior con el código de resultado pasado. Aquí puede verificar el código de resultado y el código de solicitud y luego realizar una acción. En este caso, deseará hacer una pop de actividad en cascada hasta llegar a la primera actividad en la lista. A continuación, puede establecer el resultado de esta actividad previa y finalizarlo, que luego activará la actividad siguiente en ActivityResult. Luego puede hacer esto hasta llegar a la ''primera'' actividad en su pila de actividades.

Este método también es flexible porque le permite acceder condicionalmente a ciertos puntos en su pila de actividades, dependiendo de cómo maneje el código de solicitud y el código de resultado.

Tengo dos pestañas. En estas dos pestañas tengo diferentes grupos de actividades. ¿Cómo navegar desde una actividad en un grupo de actividades a otra actividad en Android? Por favor, ayúdame con ejemplos adecuados.


en mi caso me gustó esto cuando hago clic en el botón finalizar / enviar en la última actividad del grupo padre ,, envié valores (almacenando valores en el servidor / base de datos) y terminé la actividad parental como getParent (). finish () ;, y comenzando la actividad de pestañas y configurando la pestaña actual como setCurrentTab (int)

puede que no sea el mejor enfoque pero puede ser útil

perdón por mi idioma


Para cambiar las pestañas mediante programación, utilice el método setCurrentTab(int index) o setCurrentTabByTag(String tag) . El usuario también puede hacer clic en la IU de pestañas (si se usa) para alternar entre ellas.