Guest User

Untitled

a guest
Mar 20th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. public static FriendsOnlineFragment getInstance(@Nullable String userId) {
  2. Bundle arguments = new Bundle();
  3. arguments.putString(ARG_DESTINATION_USER_ID, userId);
  4.  
  5. FriendsOnlineFragment fragment = new FriendsOnlineFragment();
  6. fragment.setArguments(arguments);
  7.  
  8. return fragment;
  9. }
  10.  
  11. @Override
  12. public void onCreate(@Nullable Bundle savedInstanceState) {
  13. super.onCreate(savedInstanceState);
  14. mUserId = getArguments().getString(ARG_DESTINATION_USER_ID);
  15. }
  16.  
  17. @Override
  18. public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
  19. super.onViewCreated(view, savedInstanceState);
  20.  
  21.  
  22. //bind views
  23. ButterKnife.bind(this, view);
  24.  
  25. //bind tabLayout with viewPager
  26. tabLayout.setupWithViewPager(viewPager);
  27.  
  28. //init tab items
  29. ArrayList<TabContent> tabItems = new ArrayList<>();
  30. TabContent onlineFragment = new TabContent(FriendsOnlineFragment.getInstance(mOtherUserId), null, null, null, getString(R.string.tab_friends_online_text_content));
  31. TabContent allFragment = new TabContent(FriendsAllFragment.getInstance(mOtherUserId), null, null, null, getString(R.string.tab_friends_all_text_content));
  32. TabContent requestFragment = new TabContent( FriendsCommonFragment.getInstance(mDeviceUserId,mOtherUserId),null, null, null, getString(R.string.tab_friends_common_text_content));
  33.  
  34. //put tab items to list
  35. tabItems.add(onlineFragment);
  36. tabItems.add(allFragment);
  37. tabItems.add(requestFragment);
  38.  
  39.  
  40. //init and set adapter
  41. adapter = new FriendViewPagerAdapter(getChildFragmentManager(), null);
  42. viewPager.setAdapter(adapter);
  43. adapter.setFragments(tabItems);
  44. }
  45.  
  46. TabContent onlineFragment = new TabContent(FriendsOnlineFragment.getInstance(mOtherUserId), null, null, null, getString(R.string.tab_friends_online_text_content));
  47. TabContent allFragment = new TabContent(FriendsAllFragment.getInstance(mOtherUserId), null, null, null, getString(R.string.tab_friends_all_text_content));
  48. TabContent requestFragment = new TabContent( FriendsCommonFragment.getInstance(mDeviceUserId,mOtherUserId),null, null, null, getString(R.string.tab_friends_common_text_content));
Add Comment
Please, Sign In to add comment