J'utilise FragmentTabHost dans mon fragment de parent pour créer 3 fragments plus imbriqués:Comment créer une vue dans un fragment imbriqué à partir d'un fragment parent?
fragmentTabHost.addTab(fragmentTabHost.newTabSpec("fragA").setIndicator(getString(R.string.fragA)), FragmentA.class, null);
fragmentTabHost.addTab(fragmentTabHost.newTabSpec("fragB").setIndicator(getString(R.string.fragB)), FragmentB.class, null);
fragmentTabHost.addTab(fragmentTabHost.newTabSpec("fragC").setIndicator(getString(R.string.fragC)), FragmentC.class, null);
Puis je courais AsyncTask dans mon fragment parent pour obtenir des variables du serveur et dans onPostExecute Je veux commencer à créer des vues pour les 3 fragments imbriqués. Le problème est que je reçois toujours une exception de pointeur nul, car seul le premier fragment est créé, donc je ne peux pas accéder aux vues dans fragB et fragC.
Ma question est: est-il possible de commencer à créer des vues pour les 3 fragments dans AsyncTask de mon fragment parent?
Je sais comment cela fonctionne, mais je me demande s'il est possible d'associer ces fragments dans mon fragment parent avant utilisateur clique sur ces onglets. J'utilise aussi mon propre FragmentTabHost édité qui montre et cache le fragment et ne les recrée pas. – Adam