package org.osmdroid.intro;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.view.ViewGroup;
import org.osmdroid.R;
/**
* Created by alex on 10/22/16.
*/
public class IntroSliderAdapter extends FragmentStatePagerAdapter {
public IntroSliderAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch (position){
case 0: return new LogoFragment();
case 1: return new AboutFragment();
case 2: return new PermissionsFragment();
case 3: return new StoragePreferenceFragment();
case 4: return new DataUseWarning();
case 5: return new TileSourceWarnings();
}
return null;
}
@Override
public int getCount() {
return 6;
}
@Override
public void setPrimaryItem(ViewGroup container, int position, Object object) {
super.setPrimaryItem(container,position,object);
System.out.println("New pager is " + position);
}
}