View类

package com.gsls.b_mvp.view.activity;

import android.os.Bundle;
import android.widget.TextView;

import androidx.fragment.app.Fragment;

import com.gsls.b_mvp.R;
import com.gsls.b_mvp.base.BaseActivity;
import com.gsls.b_mvp.view.fragment.DomeFragment1;
import com.gsls.b_mvp.view.fragment.DomeFragment2;
import com.gsls.b_mvp.view.fragment.DomeFragment3;
import com.gsls.b_mvp.view.fragment.DomeFragment4;
import com.gsls.b_mvp.view.util.GT;

import java.util.ArrayList;
import java.util.List;

/**
* author:hello
* time:2019/7/5
* CSDN: qq_39799899
* explain:只负责加载 View 层
**/
public abstract class MainView extends BaseActivity {

protected GT.GT_Fragment gt_fragment;
private Bundle savedInstanceState;
protected TextView tv;
@Override
protected int initLayout(Bundle savedInstanceState) {
this.savedInstanceState = savedInstanceState;
return R.layout.activity_main;
}

@Override
protected void initData() {
initView();//初始化 View 组件
initFragment();//初始化 Fragment 管理器
}

private void initView(){
tv = findViewById(R.id.main_version);
}

private void initFragment(http://www.amjmh.com/v/) {
//添加要管理的 Fragment
List<Fragment> list = new ArrayList<>();
list.add(new DomeFragment1());
list.add(new DomeFragment2());
list.add(new DomeFragment3());
list.add(new DomeFragment4());
//实例化 Fragment 管理工具
gt_fragment = new GT.GT_Fragment(savedInstanceState,this,getSupportFragmentManager());
gt_fragment.initFragment(R.id.main_fl,list,0);//初始化 Fragment 管理工具
}



}

posted @ 2019-08-18 17:39  李艳艳665  阅读(81)  评论(0编辑  收藏  举报