package com.gh.gamecenter.collection; import android.os.Bundle; import com.gh.base.fragment.BaseFragment_TabLayout; import com.gh.common.util.MtaHelper; import com.gh.gamecenter.R; import java.util.List; import androidx.fragment.app.Fragment; /** * Created by khy on 18/07/17. *

* 我的收藏viewpager页面 */ public class CollectionWrapperFragment extends BaseFragment_TabLayout { public static final int INDEX_ANSWER = 0; public static final int INDEX_TOOL = 1; public static final int INDEX_ARTICLE = 2; public static CollectionWrapperFragment newInstance(int checkedIndex) { CollectionWrapperFragment fragment = new CollectionWrapperFragment(); Bundle args = new Bundle(1); args.putInt(PAGE_INDEX, checkedIndex); fragment.setArguments(args); return fragment; } @Override protected void initTabTitleList(List tabTitleList) { tabTitleList.add(getString(R.string.answer)); tabTitleList.add(getString(R.string.collection_article)); tabTitleList.add(getString(R.string.collection_toolkit)); tabTitleList.add(getString(R.string.collection_info)); tabTitleList.add(getString(R.string.video)); } @Override protected void initFragmentList(List fragments) { fragments.add(new AnswerFragment().with(getArguments())); fragments.add(new CommunityArticleFragment().with(getArguments())); fragments.add(new ToolsFragment().with(getArguments())); fragments.add(new ArticleFragment().with(getArguments())); Bundle arguments = getArguments(); if (arguments != null) arguments.putString("videoStyle", VideoFragment.VideoStyle.COLLECT.getValue()); fragments.add(new VideoFragment().with(arguments)); } @Override public void onPageSelected(int position) { super.onPageSelected(position); MtaHelper.onEvent("我的光环_新", "我的收藏", mTabTitleList.get(position) + "Tab"); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setNavigationTitle(R.string.collection_title); } }