Existe uma maneira de exibir fragmentos no TabHos

Gostaria de mostrar um fragmento diferente em um TabHost, para cada guia. Mas parece que não há uma maneira fácil de fazer isso. O TabHost pode aceitar apenas A. Exibições ou B. Intenções que iniciam Atividades quando o usuário seleciona uma gui

Indo com A significa que eu tenho que inicializar cada fragmento e carregá-los em Views de contêiner que são fornecidas ao TabHost. Mas eu quero que esses fragmentos sejam carregados somente quando necessário - quando o usuário seleciona sua gui

Ir com B significa carregar os fragmentos em Atividades separadas para cada guia. Mas eu gostaria que o fragmento pudesse alcançar a Atividade pai "original", não apenas uma Atividade shell que os hospede em um conteúdo da guia.

Estou esquecendo de algo? Existe uma maneira de gerenciar fragmentos com o TabHost corretamente?

questionAnswers(1)

yourAnswerToTheQuestion