Hola Alex:
Echa un ojo a los dos enlaces que te pongo abajo.
El primero es cómo funciona Android, y el ciclo de vida de una actividad.
En el segundo, verás cómo en una misma actividad puedes hacer muchas cosas, no siempre merece la pena cambiar de actividad.
En una actividad, puedes tener tu caja de texto y tu botón de buscar, al pulsarlo, mostrar un panel encima con tu tabla, y después ocultar el panel. No hace falta que cambies de actividad y así no tienes que pasar variables entre una actividad y otra, etc... Para cosas simples no hace falta cambiar de actividad.
Normalmente se cambia de actividad cuando se hacen cosas muy distintas en una y otra.
Como indica drgotjr, con B4XPages, que es algo nuevo que introdujo Erel hace relativamente poco tiempo, lo haces todo dentro de una misma actividad, y así te quitas de líos con los Activity_Resume, etc... Digamos que cada B4XPage (página) que muestras, es una especie de panel dentro de la misma actividad, así que compartes variables, etc... sin tener que estar pasándolas de una Activity a otra...
saludos,
New video tutorial: Lets start simple: Each B4A program runs in its own process. A process has one main thread which is also named the UI thread which lives as long as the process lives. A process can also have more threads which are useful for background tasks. A process starts when the...
As an answer to the thread Forms alike, I thought that the examples below would be of general interest. Attached there are 4 examples with two same layouts but with different managements: - TwoPanelActivity One Activity with 1 Layout with 2 Panels and all views on the panels. All the code is...