Fragment的初步用法
来源:互联网 发布:紫外线杀菌灯 知乎 编辑:程序博客网 时间:2024/05/22 03:29
一、添加到container
fragmentManager = getSupportFragmentManager(); /** * 开启事务 */ fragmentTransaction = fragmentManager.beginTransaction(); login_fragment = new Login_Fragment(); fragmentTransaction.add(R.id.container, login_fragment); /** * 提交事务 */ fragmentTransaction.commit();
二、在同一个container的切换,A到B
LoginSecondStep_Fragment loginSecondStep_fragment = LoginSecondStep_Fragment.getMe(phone, AorB, ifSendPhone); loginSecondStep_fragment.setIfSendPhone(ifSendPhone); FragmentManager fm = getActivity().getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.replace(R.id.container, loginSecondStep_fragment); ft.addToBackStack(null); ft.commit();
此时,A的生命周期执行到onPause–>onDestory–>onDestoryView
从B再返回到A,A的生命周期执行:
onCreateView –>onViewCreated–>onActivityCreated–>onStart–>onResume
so 一定要借助生命周期!!!
fragment生命周期,看这篇就够了
原著
0 0
- Fragment的初步用法
- Fragment的初步使用
- Fragment初步
- git的初步用法
- Android fragment的用法
- fragment的用法笔记
- -----fragment的用法
- fragment的用法笔记
- fragment的用法笔记
- Fragment的用法
- Fragment的部分用法
- Fragment的简单用法
- 关于Fragment的用法
- Fragment的用法
- Fragment的用法简介
- Fragment的用法
- fragment的基本用法
- Fragment的简单用法
- Android 项目开发填坑记 - 使用 MultiDex 解决 64K 限制
- echarts+ajax+restful实现图表(bar/line)
- 在MFC中获取控件相对位置和使按钮变灰
- 2、斐波那契数列以及青蛙跳台阶
- 单点登录的实现原理
- Fragment的初步用法
- equals函数与hash计算
- tjut 3061
- 存取之美 —— HashMap原理、源码、实践
- CSS after before 清除float
- OpenSceneGraph实现的NeHe OpenGL教程 - 第三十二课
- swift下面使用第三方Masonry 的代码
- GDB调试(一)
- IOS 调用第三方地图APP导航