Fragment面试详解

2017-12-02  本文已影响0人  xiaolong20

一.Fragment为什么被称为第五大组件

1.Fragment为什么被称为第五大组件

3.0大屏幕更灵活展示UI

有自己的生命周期,可以动态的灵活的加在activity当中去

2.Fragment加载到Activity的两种方式

1)添加Fragment到Activity的布局文件当中

2)动态在activity中添加Fragment

3.FragmentPagerAdapter与FragmentStatePagerAdapter区别viewpager->内存消耗FragmentPagerAdapter适用于页面较少的情况,detach不回收内存,每次切换页面没有回收内存,只是UI分离

FragmentStatePagerAdapter适用于页面较多的情况,每次切换页面回收内存

二、fragment生命周期

三.Fragment通信

1.在Fragment中调用Activity中的方法getActivity

2.在Activity中调用Fragment中的方法 接口回调

3.在Fragment中调用Fragment中的方法 findFragmentById

四.Fragment的replace、add、remove方法

上一篇下一篇

猜你喜欢

热点阅读