四大组件

Fragment笔记

2019-11-22  本文已影响0人  我挺平凡

1、Fragment 的生命周期?

Fragment 从创建到销毁整个生命周期中涉及到的方法依次 为:
onAttach()→onCreate()→onCreateView()→onActivityCreated()→onStart()→onResume()→onPause()→onStop()→onDestroyView()→onDe stroy()→onDetach(),其中和 Activity 有不少名称相同 作用相似的方法,而不同的方法有:

onAttach():当 Fragment 和 Activity 建立关联时调用;
onCreateView():当 fragment 创建视图调用,在 onCreate 之后;
onActivityCreated():当与 Fragment 相关联的 Activity 完成 onCreate()之后调用;
onDestroyView():在 Fragment 中的布局被移除时 调用;
onDetach():当 Fragment 和 Activity 解除关联时 调用;

2、Activity 和 Fragment 的区别?

3、Fragment 中 add 与 replace 的区别(Fragment 重叠)

4、getFragmentManager、getSupportFragmentManager 、 getChildFragmentManager 之间的区别?

5、FragmentPagerAdapter 与 FragmentStatePagerAdapter 的区别与使用场景

上一篇下一篇

猜你喜欢

热点阅读