Hola Pablo
Como puedo hacer para volver a la Activity anterior sin tener que hacer un nuevo StartActivity ?
Cuando le das al boton Esc vuelves a la actividad anterior sin necesidad de hacer un activity.finish
y una vez en la anterior... debo poner código en Activity_Resume para refrescar la información ?
Si en el activity que dejas tiene influencia sobre el que estas y necesitas poner datos cogidos en ese si, si no el propio Android te refresca todo.
Mirate esto:
https://www.b4x.com/android/forum/t...ia-rápida-del-ciclo-de-vida-de-android.38760/
Se que me dijiste que lo habias leido, pero te recomiendo que lo hagas de nuevo, ahi veras las secuencias del ciclo de vida. También cree una chuleta para que ahora al principio la puedas tener a mano.
Para el caso que preguntas es este:
SALES PULSANDO BOTÓN HARD BACK -> Activity_Pause (Userclosed=True) (del activity que sales)
VUELVES DESDE OTRO ACTIVITY -> Main va a Activity_Resume
Te recomiendo que crees un proyecto sin nada pero con dos activity, y pongas LOG en el Create, Pause, Resume y pongas los valores de FirstTime y UserClosed de los dos activity, y en el main creas el evento Sub activity_Click para llamar al otro activity y asi no crear boton, y pruebas a llamar al otro activity, girar, etc, así veras como se comporta el ciclo de vida, algo asi:
Sub Activity_Create(FirstTime As Boolean)
LogColor("Create de Main FirstTime: " & FirstTime,Colors.Blue )
En Sub
Sub Activity_Resume
LogColor("Activity_Resume",Colors.Blue)
En Sub
Sub Activity_Pause (UserClosed As Boolean)
LogColor(" Activity_Pause UserClosed : " & UserClosed,Colors.Blue)
En Sub
Sub activity_Click
LogColor("activity_Click antes de la llamada",Colors.Blue)
StartActivity(Activity2)
LogColor("activity_Click despues de la llamada",Colors.Blue)
End Sub
Ya se que el LOG del sistema te dice todo esto, pero con colores lo veras mejor, y en el activity 2 pones diferente color de log y asi de un golpe de vista lo ves todo.
Te recomiendo que pongas tambien LOG en los Sub Process_Globals y Sub Globals de los dos activity, veras cosas curiosas
Saludos