Android Question [SOLUCIONADO] Activity.LoadLayout("FormA") VS StartActivity

BlackBit

Member
Licensed User
Longtime User
[SOLUCIONADO] Gracias de antemano a todos por estar ahi resolviendo dudas a los novatos como yo.

El programa que estoy haciendo.

1.- Pantalla A. Carga unos botones con los idiomas.
Una vez elegido, lo guardo en fichero.
2.- Pantalla B. Otros botones con las diferentes opciones del programa.
Incluido un boton que es IDIOMA, el cual te lleva a Pantalla A con un Activity.LoadLayout.

Y asi puedes estar dando vueltas por la app sin ningun error.

Pero... Cuando sales, como ya esta guardado el idioma y vuelves a ejecutar
el programa en lugar de cargar la Pantalla A... logicamente cargo la B en el idioma
correspondiente. Pero en uno de los botones da error. Dice que debo inicializarlo.

No entiendo el porque, ya que eso solo ocurre la segunda y sucesivas veces.

Sin mas, un saludo.
 
Last edited:

Douglas Farias

Expert
Licensed User
Longtime User
B4X:
Sub Activity_Create(FirstTime As Boolean)

are you using
if FirstTime then?
 
Upvote 0

klaus

Expert
Licensed User
Longtime User
Without seeing your code it's difficult to give a concrete answer.
Post your project or at least a small project as a zip file and we will look at it.
You don't tel how you diplay the different screens as new activites or everything in one activity.
 
Upvote 0

sirjo66

Well-Known Member
Licensed User
Longtime User
Hola BlackBit,
no se entiende bien lo que tu hace, porque en el titulo habla de LoadLayout y tambien de StartActivity, però cuando esplica lo que pasa no se entiende donde utiliza el LoadLayout y donde el StartActivity.
Puede esplicarlo mejor ??
Es usa sola Activity o son dos ?

Gracias y perdona mi español
Sergio
 
Upvote 0

BlackBit

Member
Licensed User
Longtime User
SOLUCIONADO.

Thank you, Douglas.

El problema era que estaba usando el valor .Top de un boton que no existe en el Layout cargado.
 
Upvote 0

BlackBit

Member
Licensed User
Longtime User
Hola sirjo66,

Como todo el tiempo estoy usando el mismo activity, pense que el error era por "excesivo" uso del mismo.

Entiendo que staractivity, se deberia emplear cuando cargas otra pantalla y necesitas que la anterior no se borre o cambie.

Gracias de todos modos.
 
Upvote 0
Top