Files
assistant-android/app/src/main/java/com/gh/gamecenter/collection/CollectionWrapperFragment.java

67 lines
2.1 KiB
Java

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.
* <p>
* 我的收藏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<String> 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<Fragment> 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);
}
}