LayoutInflater.inflate(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
第一个参数fragment视图添加的页面类似于Activity的setContentView(R.layout.activity_crime)
第二个参数是视图的父视图
第三个参数主要是告诉生成器是否将生成的视图添加给父视图
Fragment.onCreate(Bundle)是公共方法,然而在Activity.onCreate(Bundle)是受保护方法,因为Fragment是由Activty管理的。
添加并编辑完Fragment代码后,还需要将Fragment添加给Activity进行管理。1.创建FragmentManager类进行管理Fragment队列
FragmentManager fm = getSupportFragmentManager();
2.获取完FragmentManager后,再获取fragment交由它管理
Fragment fragment = fm.findFragmentById(R.id.fragment_container);
if (fragment == null){
fragment = createFragment();
fm.beginTransaction()
.add(R.id.fragment_container, fragment)
.commit();
}