Fragment的使用
//获得管理器
FragmentManagerfm = getSupportFragmentManager();
//获得切换Fragment的帮助类,有add添加、delete删除、replace替换、hide隐藏、show显示
FragmentTransactionft = fm.beginTransaction();
//创建Fragment
CleanCacheFragmentf1 = new CleanCacheFragment();
ft.replace(R.id.fl_container,f1);
//提交切换Fragment的事务
ft.commit();
Fragment的生命周期
1. onAttach():Fragment对象跟Activity关联时
2. onCreate():Fragment对象的初始创建时
3. onCreateView():创建Fragment的View对象时
4. onActivityCreate():所依附的Activity对象已经完成了Activity.onCreate()方法时
5. onStart():界面即将显示给用户,当Activity的onStart方法调用时
6. onResume():可以获取焦点与用户交互,当Activity的onResume调用时
7. onPause():Activity被遮挡不可获取焦点调用了onPause时,或者Activity(或其他容器)打开另一个Fragment,当前Fragemnt无法获取焦点时
8. onStop():Activity不可见调用了onStop()时,或者Activity(或其他容器)打开另一个Fragment当前Fragment不再显示给用户时
9. onDestroyView():Fragment中的View对象即将被从当前界面中移除时
10. onDestroy():Fragment对象被销毁时
11. onDetach():在Fragment对象不再跟它依附的Activity关联的时候,方法会立即被调用