package com.daviancorp.android.ui.adapter;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.daviancorp.android.ui.detail.ArenaQuestDetailFragment;
import com.daviancorp.android.ui.detail.ArenaQuestMonsterFragment;
import com.daviancorp.android.ui.detail.ArenaQuestRewardFragment;
public class ArenaQuestDetailPagerAdapter extends FragmentPagerAdapter {
private long arenaQuestId;
public ArenaQuestDetailPagerAdapter(FragmentManager fm, long id) {
super(fm);
this.arenaQuestId = id;
}
@Override
public Fragment getItem(int index) {
switch (index) {
case 0:
// ArenaQuest detail
return ArenaQuestDetailFragment.newInstance(arenaQuestId);
case 1:
// Monsters in ArenaQuest
return ArenaQuestMonsterFragment.newInstance(arenaQuestId);
case 2:
// Item rewards in ArenaQuest
return ArenaQuestRewardFragment.newInstance(arenaQuestId);
default:
return null;
}
}
@Override
public int getCount() {
// get item count - equal to number of tabs
return 3;
}
}