Bonjour,
J'utilse un ViewPager classique avec un Adapter qui hérite de FragmentPagerAdapter
Dans la méthode getItem() de mon Adapter je crée une instance de mon FragmentA comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 mAdapter = new MyFragmentAdapter(getSupportFragmentManager()); myviewPager.setAdapter(mAdapter);
Ensuite dans mon fragment, je veux éxecuter un AsynTask dans le onCreate() mais c'est la que ce trouve mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @Override public Fragment getItem(int position) { return FragmentA.newInstance(ID_CATEGORIES[position]); }
Prenom l'exemple que mon ViewPager comporte 5 "items" (Fragment)
Lorsque je vais sur le 1er l'Asyntask se lance, je swipe sur le 2è il se lance aussi. Mais quand je vais sur le 3ème puis je retourne dans le 1er L'Asyntask ne se lance plus.
Comment résoudre mon problème ?
Merci !
Partager