Garder l'état d'un Fragment sur un ViewPager
Bonjour,
J'utilse un ViewPager classique avec un Adapter qui hérite de FragmentPagerAdapter
Code:
1 2 3
| mAdapter = new MyFragmentAdapter(getSupportFragmentManager());
myviewPager.setAdapter(mAdapter); |
Dans la méthode getItem() de mon Adapter je crée une instance de mon FragmentA comme ceci :
Code:
1 2 3 4 5 6
|
@Override
public Fragment getItem(int position) {
return FragmentA.newInstance(ID_CATEGORIES[position]);
} |
Ensuite dans mon fragment, je veux éxecuter un AsynTask dans le onCreate() mais c'est la que ce trouve mon problème.
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 !