Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private List<TitledFragment> fragments;
- public SectionsPagerAdapter(FragmentManager fm) {
- super(fm);
- this.fragments = new ArrayList<TitledFragment>();
- }
- @Override
- public Fragment getItem(int i) {
- return fragments.get(i).getFragment();
- }
- @Override
- public int getCount() {
- return fragments.size();
- }
- @Override
- public CharSequence getPageTitle(int position) {
- return fragments.get(position).getTitle();
- }
- public synchronized List<TitledFragment> getFragments() {
- return fragments;
- }
- public synchronized void addFragment(TitledFragment fragment) {
- fragments.add(fragment);
- notifyDataSetChanged();
- }
- Collections.shuffle(mSectionsPagerAdapter.getFragments());
- mSectionsPagerAdapter.notifyDataSetChanged();
Add Comment
Please, Sign In to add comment