package com.ywwxhz.lib; import android.support.v4.app.Fragment; import java.util.ArrayList; import java.util.List; /** * cnBetaReader * <p/> * Created by 远望の无限(ywwxhz) on 2015/3/25 20:04. */ public class NavigationDrawerManger { private List<String> titles = new ArrayList<>(6); private List<Fragment> fragments = new ArrayList<>(6); public Fragment getFragment(int pos) { return fragments.get(pos); } public List<String> getTitles() { return titles; } public String getTitle(int pos) { return titles.get(pos); } public void registerFragment(String title, Fragment fragment) { titles.add(title); fragments.add(fragment); } public void unRegisterFragment(Fragment fragment) { int index = fragments.indexOf(fragment); if (index != -1) { fragments.remove(index); titles.remove(index); } } }