Skip to content

Instantly share code, notes, and snippets.

@NikitiJ
Created August 26, 2019 06:45
Show Gist options
  • Save NikitiJ/4e6ccbb36d9c0564ce371cf3b0b37d30 to your computer and use it in GitHub Desktop.
Save NikitiJ/4e6ccbb36d9c0564ce371cf3b0b37d30 to your computer and use it in GitHub Desktop.
ChatPageTabFragmentsAdapter
public class ChatPageTabFragmentsAdapter extends FragmentPagerAdapter {
private List<Fragment> fragmentList = new ArrayList<>();
private ManagerModel[] managers;
public ChatPageTabFragmentsAdapter(FragmentManager fm, ManagerModel[] managerModels) {
super(fm);
this.managers = managerModels;
}
@Override
public Fragment getItem(int i) {
return fragmentList.get(i);
//return ChatFragment.newInstance(managers[i]);
}
@Override
public int getCount() {
return managers.length;
}
@Nullable
@Override
public CharSequence getPageTitle(int position) {
return managers[position].firstName;
}
public void addFragment(Fragment fragment) {
fragmentList.add(fragment);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment