Buenos dias,
Tengo una aplicacion en B4A en la que el manejo de pantallas (activities) es muy sencillo, llamo a la nueva pantalla con:
y cuando quiero salir ejecuto:
cada vez que se entra en la pantalla se ejecuta el Activity_Create y cada vez que se sale de la pantalla esta se "destruye"
En B4i uso un ejemplo que puso Erel, llamo a la pantalla con:
donde Show es una rutina que hay dentro del modulo:
y cuando quiero salir ejecuto:
pero al salir la pantalla no se "destruye" por lo que al volver a entrar ya esta inicializada y me aparecen los ultimos datos (yo quiero la pantalla como recien creada).
Existe alguna instruccion diferente a "RemoveCurrentPage" que sea mas parecida al "Activity.Finish" de Android?
Espero haberme explicado bien. Muchas gracias.
Tengo una aplicacion en B4A en la que el manejo de pantallas (activities) es muy sencillo, llamo a la nueva pantalla con:
B4X:
StartActivity(Nombre_Pantalla)
B4X:
Activity.Finish
En B4i uso un ejemplo que puso Erel, llamo a la pantalla con:
B4X:
Nombre_Pantalla.Show
B4X:
If pg.IsInitialized = False Then
pg.Initialize("pg")
'Aqui meto lo que iria en el Activity_Create
End If
Main.NavControl.ShowPage(pg)
B4X:
Main.NavControl.RemoveCurrentPage
Existe alguna instruccion diferente a "RemoveCurrentPage" que sea mas parecida al "Activity.Finish" de Android?
Espero haberme explicado bien. Muchas gracias.