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.