package com.bezier.app.weddingcalculator;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
public class MyFragmentPagerAdapter extends FragmentPagerAdapter {
private static final int PAGE_COUNT = 5;
private Fragment1 fragment1 = null;
private Fragment2 fragment2 = null;
private Fragment3 fragment3 = null;
private Fragment4 fragment4 = null;
private Fragment5 fragment5 = null;
public MyFragmentPagerAdapter(FragmentManager fm) {
super(fm);
// init Fragment1
Bundle data1 = new Bundle();
fragment1 = new Fragment1();
data1.putInt("current_page", 1);
fragment1.setArguments(data1);
// init Fragment2
Bundle data2 = new Bundle();
fragment2 = new Fragment2();
data2.putInt("current_page", 2);
fragment2.setArguments(data2);
// init Fragment3
Bundle data3 = new Bundle();
fragment3 = new Fragment3();
data3.putInt("current_page", 3);
fragment3.setArguments(data3);
// init Fragment4
Bundle data4 = new Bundle();
fragment4 = new Fragment4();
data4.putInt("current_page", 4);
fragment4.setArguments(data4);
// init Fragment5
Bundle data5 = new Bundle();
fragment5 = new Fragment5();
data5.putInt("current_page", 5);
fragment5.setArguments(data5);
}
@Override
public Fragment getItem(int arg0) {
Bundle data = new Bundle();
switch(arg0){
case 0:
return fragment1;
case 1:
return fragment2;
case 2:
return fragment3;
case 3:
return fragment4;
case 4:
return fragment5;
}
return null;
}
@Override
public int getCount() {
return PAGE_COUNT;
}
}