J'ai une activité principale avec une sorte de dock en bas, avec 4 icônes: A, B, C, D.Comment puis-je utiliser des fragments, maintenant que TabActivity est obsolète?
J'ai déjà essayé d'obtenir une réponse à une question here impliquant le remplacement d'un fragment dans un onglet donné mais n'a pas eu de réponse. J'ai commencé à penser que peut-être je me dirigeais sur un mauvais chemin. Alors maintenant j'ai imaginé une nouvelle façon de l'implémenter qui me force fondamentalement à utiliser TabActivity désormais obsolète. La question est, pourquoi est-il obsolète?
Mon idée est de mettre en œuvre un système en tant que tel:
TabActicity(TabActivity)
Tab A(FragmentActivity) -> Fragments
Tab B(FragmentActivity) -> Fragments
Tab C(FragmentActivity) -> Fragments
Tab D(FragmentActivity) -> Fragments
Signification chaque onglet a son propre fragmentActivity que ses fragments. Est-ce la manière d'implémenter le système au lieu d'avoir une FragmentActivity en tant que TabController et en utilisant des fragments comme chaque onglet individuel?
* "[..] n'a pas obtenu de réponse. [..]" * - 3 heures sont parfois insuffisantes pour obtenir une réponse, selon la question et les personnes qui la voient . Soyez un peu plus patient. J'ai également remarqué beaucoup de code dans votre question liée. Je ne l'ai pas lu en détail, mais peut-être pourriez-vous le réduire un peu aux détails pertinents. Les gens vont très probablement entrer, voir un mur de code et aller "oh non merci". Le plus vite votre question peut être analysée, le mieux * (mais ne pas couper les détails pertinents.Oui, c'est une ligne fine là-bas) *. –
J'ai édité un peu plus du code. Espérons que le message est toujours clair. – CodePrimate
duplication possible de [Création d'onglets à l'aide de Fragments maintenant que TabActivity est obsolète] (http://stackoverflow.com/questions/7599816/creating-a-tabs-using-fragments-now-that-tabactivity-is-deprecated) – Casebash