Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SectionsPagerAdapter extends FragmentPagerAdapter {
- public SectionsPagerAdapter(FragmentManager fm) {
- super(fm);
- }
- @Override
- public Fragment getItem(int position) {
- // getItem is called to instantiate the fragment for the given page.
- Fragment fragment = new Fragment();
- if (position == 0) {
- // This should be here on the initial load
- fragment = new HomeFragment();
- } else if (position == 1) {
- fragment = new EatsListingFragment();
- } else if (position == 2){
- fragment = new DrinksListingFragment();
- } else if (position == 3){
- fragment = new SeeListingFragment();
- } else if (position == 4){
- fragment = new TransportListingFragment();
- } else if (position == 5){
- fragment = new NextListingFragment();
- } else if (position == 6){
- fragment = new SeeFragment();
- Bundle b = new Bundle();
- String name = attraction.name;
- b.putString("item", name);
- fragment.setArguments(b);
- } else if (position == 7){
- fragment = new EatsFragment();
- Bundle b = new Bundle();
- String name = food.name;
- b.putString("item", name);
- fragment.setArguments(b);
- }
- return fragment;
- }
- @Override
- public int getCount() {
- return 8;
- }
- list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> arg0, View arg1,
- int position, long arg3) {
- Food selection = eatsByType1.get(position);
- String name = selection.name;
- ((MainActivity) getActivity()).setItemFrag(6, name);
- }
- });
Add Comment
Please, Sign In to add comment