Fragment中调用startActivityForResult遇到的问题
2019-12-20
Fragment中调用startActivityForResult要注意几种情况
一、调用的方法
- 用getActivity方法发起调用,只有父Activity的onActivityResult会调用,Fragment...
官方文档:https://developer.android.google.cn/reference/android/app/Fragment.html
Read More
FragmentPagerAdapter与FragmentStatePagerAdapter的区别与使用场景
2019-12-19
- 相同点 :二者都继承PagerAdapter
- 不同点 :FragmentPagerAdapter的每个Fragment会持久的保存在FragmentManager中,只要用户可以返回到页面中,它都不会被销毁。因此适用于那些数据相对静态的页,Fragment数量也比...
Read More
Activity和Fragment 交互
Activity调用 Fragment
- Read More
getFragmentManager、getSupportFragmentManager 、getChildFragmentManager之间的区别?
2019-12-18
- getFragmentManager()所得到的是所在fragment 的父容器的管理器, getChildFragmentManager()所得到的是在fragment 里面子容器的管理器, 如果是fragment嵌套fragment,那么就需要利用getChildFragmentMa...
Read More
Fragment中add与replace的区别(Fragment重叠)
2019-12-18
- add不会重新初始化fragment,replace每次都会。所以如果在fragment生命周期内获取获取数据,使用replace会重复获取;
- 添加相同的fragment时,replace不会有任何变化,add会报IllegalStateException异常;
- replace先remove掉相同id的所有fragment,然...
Read More
Fragment的生命周期 ?与Activity生命周期的不同 ?
2019-12-17
-
Fragment从创建到销毁整个生命周期中涉及到的方法依次为:
onAttach()→onCreate()→ onCreateView()→onActivityCreated()→onStart()→onResume()→onPause()→onStop()→onDestroyView()→
onDes...
Read More
Activity和Fragment的区别?
2019-12-17
-
相似点:都可包含布局、可有自己的生命周期
-
不同点:
-
- Fragment相比较于Activity多出4个回调周期,在控制操作上更灵活;
- Fragment可以在XML文件中直接进行写入,也可以在Activ...
Read More