package com.streamlet.appui.activity; import android.os.Bundle; import android.support.v4.app.Fragment; import android.widget.FrameLayout; import android.widget.RadioGroup; import com.streamlet.R; import com.streamlet.appui.activity.common.FragmentTabAdapter; import com.streamlet.appui.base.BaseActivity; import com.streamlet.appui.base.BaseFragment; import com.streamlet.appui.fragment.HomeFragment; import com.streamlet.appui.fragment.MineFragment; import java.util.ArrayList; import java.util.List; import butterknife.Bind; import butterknife.ButterKnife; /** * Created by streamlet2 on 2016/10/19. */ public class MainActivity extends BaseActivity { BaseFragment homeFrag,mineFrag; private List<Fragment> mFragmentList=new ArrayList<>(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); initData(); initUI(); } @Override protected void initData() { homeFrag=new HomeFragment(); mineFrag=new MineFragment(); mFragmentList.add(homeFrag); mFragmentList.add(mineFrag); } @Override protected void initUI() { FragmentTabAdapter adapter=new FragmentTabAdapter(activity,mFragmentList,R.id.fragment_container,mRg); } @Override public String setTag() { return MainActivity.class.getSimpleName(); } @Bind(R.id.fragment_container) FrameLayout mFragmentContainer; @Bind(R.id.rg) RadioGroup mRg; }