TabWidget actividad de manipulación - ¿Crea una cada vez que Nueva actividad?
-
01-10-2019 - |
Pregunta
Cuando un TabWidget está utilizando intentos para designar la actividad de destino para cada ficha, ¿hay algún manejo especial de esas actividades en el exterior Actividad Pila de la operación predeterminada?
Por ejemplo, si mi aplicación tiene pestañas A, B, y C, y haga clic en este orden - A, B, A, C, A, B - ¿Cómo cambiará la pila Actividad
Mi comprensión de la operación predeterminada, si startActivity () se llama cada vez que en la intención, tendría la fortaleza de carga Pila nuevas instancias de las actividades: A, AB, ABA, ABAC, abacá, ABACAB
Es difícil de creer que es como funciona ... aunque parece que sería un desperdicio de recursos y podría ser interminable. ¿Puede alguien decirme cómo esto funcione de verdad?
Solución
Por ejemplo, si mi aplicación tiene pestañas A, B, y C, y haga clic en ellos en este fin - A, B, A, C, A, B - cómo será el cambio de pila actividad?
Las actividades internas de la TabWidget
no va a la pila.
Mi comprensión de la forma predeterminada funcionamiento, si startActivity () es llama cada vez que en la intención, sería tener la fortaleza de carga Pila hasta nueva instancias de las actividades: A, AB, ABA, ABAC, abacá, ABACAB
TabWidget
no crea nuevas actividades en cada ficha de clic.
Otros consejos
El TabWidget se encarga de gestionar las actividades. Todas las actividades que no se muestran son una pausa y se reanuda a las del momento en que la actividad se selecciona en el Tabhost.