Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static FriendsOnlineFragment getInstance(@Nullable String userId) {
- Bundle arguments = new Bundle();
- arguments.putString(ARG_DESTINATION_USER_ID, userId);
- FriendsOnlineFragment fragment = new FriendsOnlineFragment();
- fragment.setArguments(arguments);
- return fragment;
- }
- @Override
- public void onCreate(@Nullable Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- mUserId = getArguments().getString(ARG_DESTINATION_USER_ID);
- }
- @Override
- public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
- //bind views
- ButterKnife.bind(this, view);
- //bind tabLayout with viewPager
- tabLayout.setupWithViewPager(viewPager);
- //init tab items
- ArrayList<TabContent> tabItems = new ArrayList<>();
- TabContent onlineFragment = new TabContent(FriendsOnlineFragment.getInstance(mOtherUserId), null, null, null, getString(R.string.tab_friends_online_text_content));
- TabContent allFragment = new TabContent(FriendsAllFragment.getInstance(mOtherUserId), null, null, null, getString(R.string.tab_friends_all_text_content));
- TabContent requestFragment = new TabContent( FriendsCommonFragment.getInstance(mDeviceUserId,mOtherUserId),null, null, null, getString(R.string.tab_friends_common_text_content));
- //put tab items to list
- tabItems.add(onlineFragment);
- tabItems.add(allFragment);
- tabItems.add(requestFragment);
- //init and set adapter
- adapter = new FriendViewPagerAdapter(getChildFragmentManager(), null);
- viewPager.setAdapter(adapter);
- adapter.setFragments(tabItems);
- }
- TabContent onlineFragment = new TabContent(FriendsOnlineFragment.getInstance(mOtherUserId), null, null, null, getString(R.string.tab_friends_online_text_content));
- TabContent allFragment = new TabContent(FriendsAllFragment.getInstance(mOtherUserId), null, null, null, getString(R.string.tab_friends_all_text_content));
- 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