¿Hay alguna forma de mostrar fragmentos en Tabhost?
-
26-10-2019 - |
Pregunta
Me gustaría mostrar un fragmento diferente en un tabhost, para cada pestaña. Pero parece que no hay una manera fácil de hacer esto. Tabhost solo puede aceptar A. vistas o B. intentos que inician actividades cuando el usuario selecciona una pestaña.
Ir con un medio que tengo que inicializar cada fragmento y cargarlos en vistas de contenedores que se dan al tabhost. Pero quiero que estos fragmentos se carguen solo cuando sea necesario, cuando el usuario selecciona su pestaña.
Ir con B significa que carga los fragmentos en actividades separadas para cada pestaña. Pero me gustaría que el fragmento pudiera alcanzar la actividad de los padres "originales", no solo una actividad de shell que los aloja en un contenido de pestaña.
¿Me estoy perdiendo de algo? ¿Hay alguna forma de administrar fragmentos con Tabhost correctamente?
Solución
Algunos éxitos aquí:
Por lo que entendí, "enlace" un fragmento dentro de un tabhost no está permitido, debe crear actividades que incluyan sus fragmentos y luego llamar a estas actividades desde Tabhost.
EDITARla "solución oficial" de Google, y con Bonitas animaciones.