¿Hay una manera de mostrar fragmentos en TabHost?

Me gustaría mostrar un fragmento diferente en un TabHost, para cada ficha. Pero parece que no hay manera fácil de hacer esto. TabHost sólo puede aceptar A. Vistas o B. Intentos que lanzan Actividades cuando el usuario selecciona una pestaña.

Ir con A significa que tengo que inicializar cada fragmento y cargarlos en el contenedor Vistas que se dan a la TabHost. Pero quiero que estos fragmentos para cargar sólo cuando sea necesario – cuando el usuario selecciona su pestaña que es.

El ir con B significa que carga los fragmentos en actividades separadas para cada lengüeta. Pero me gustaría que el fragmento pudiera llegar a la actividad "original" de los padres, no sólo a alguna actividad de shell que los aloja en un contenido de tabulación.

¿Me estoy perdiendo de algo? ¿Hay una manera de manejar fragmentos con TabHost correctamente?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.