Bonjour,

Dans mon fragment CustomFragement j'ai un ViewPager qui possède plusieurs vues de HistorytFragment

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
 
public class CustomFragement extends Fragment {
 
	private ViewPager mPager;
	private CustomAdapter mAdapter;
	private List<Fragment> fragments = new Vector<Fragment>();
 
	 @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) 
	 {
         View rootView = inflater.inflate(R.layout.home_frag, container, false);
 
         mPager = (ViewPager) rootView.findViewById(R.id.pager);
 
         return rootView;
     }
 
 
 
	 @Override
 	public void onActivityCreated(Bundle savedInstanceState) {
 		super.onActivityCreated(savedInstanceState);
 
 
 		dates = DatesUtils.getNextDates(7, getActivity());
 
 		for(int i = 0; i < dates.size(); i++)
 		{
 			fragments.add(HistorytFragment.newInstance(dates.get(i)));
 		}
 
		mAdapter = new CustomAdapter(fragments,getActivity().getSupportFragmentManager());
 
		mPager.setAdapter(mAdapter);
 
 
 	}
 
}
Et voici mon CustomAdapter qui hérite de FragmentPagerAdapter

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
 
public class CustomAdapter extends FragmentPagerAdapter
{
 
	private List<Fragment> list;
 
 
    public CustomAdapter ( List<Fragment> fragments, FragmentManager fm) {
 
    	super(fm);
 
    	this.list = fragments;
    }
 
 
    @Override
    public Fragment getItem(int position) {
 
        return this.list.get(position);
    }
 
 
    @Override
    public int getCount() {
        return this.list.size();
    }
Mon problème est le suivant : Lorsque j'appelle la première fois mon CustomFragment le ViewPager marche bien.

Mais lorsque j'appelle une autre fois mon CustomFragment , l'item en position 0 de mon ViewPager ne s'affiche pas je suis obligé de "swiper" sur l'item en position 2 pour que l'item 0 se recharge.

Merci de votre aide par avance.