Guest User

Untitled

a guest
Nov 18th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. public class SectionsPagerAdapter extends FragmentPagerAdapter {
  2.  
  3. public SectionsPagerAdapter(FragmentManager fm) {
  4. super(fm);
  5. }
  6.  
  7. @Override
  8. public Fragment getItem(int position) {
  9. // getItem is called to instantiate the fragment for the given page.
  10. Fragment fragment = new Fragment();
  11. if (position == 0) {
  12. // This should be here on the initial load
  13. fragment = new HomeFragment();
  14. } else if (position == 1) {
  15. fragment = new EatsListingFragment();
  16. } else if (position == 2){
  17. fragment = new DrinksListingFragment();
  18. } else if (position == 3){
  19. fragment = new SeeListingFragment();
  20. } else if (position == 4){
  21. fragment = new TransportListingFragment();
  22. } else if (position == 5){
  23. fragment = new NextListingFragment();
  24. } else if (position == 6){
  25. fragment = new SeeFragment();
  26. Bundle b = new Bundle();
  27. String name = attraction.name;
  28. b.putString("item", name);
  29. fragment.setArguments(b);
  30. } else if (position == 7){
  31. fragment = new EatsFragment();
  32. Bundle b = new Bundle();
  33. String name = food.name;
  34. b.putString("item", name);
  35. fragment.setArguments(b);
  36. }
  37. return fragment;
  38. }
  39.  
  40. @Override
  41. public int getCount() {
  42. return 8;
  43. }
  44.  
  45. list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  46.  
  47. @Override
  48. public void onItemClick(AdapterView<?> arg0, View arg1,
  49. int position, long arg3) {
  50. Food selection = eatsByType1.get(position);
  51. String name = selection.name;
  52. ((MainActivity) getActivity()).setItemFrag(6, name);
  53. }
  54. });
Add Comment
Please, Sign In to add comment