Android Fragment基本信息

本文介绍了Fragment的基本概念,包括其生命周期的主要方法以及与Activity之间的关系。此外还详细解释了FragmentManager的常用操作方法,如添加、移除、替换等。

fragment是依存于Activity存在的,所有fragment的生命周期受activity的生命周期影响,

fragment的生命周期主要有几个方法,

         onAttach()(fragment与Activity关联);onCreateView()(创建fragment试图);onCreate()(和Activity.onCreate()方法作用类似,做一些初始化);onActivityCreate()(当Activity的onCreate方法返回时调用);这四个方法是与Activity的onCreate()方法相对应得,

onStart()到onStop()方法的功能也与Activity中对应的方法类似。

onDestoryView()(与onCreateView()相对应,fragment视图被移除时调用);

onDestory()(与activity的onDestory方法相对应);

onDetach()(与Activity解除关联);

fragment有fragmentManager()进行管理;使用fragment要开启事件

FragmentManager fg = getFragmentManager();

FragmentTransaction bt = fm.beginTransaction();

bt.add(R.id.fl,f1);//添加或替换fragment
bt.commit();


一些常用的方法


bt.add();往Activity中添加一个fragment

bt.remove();移除一个fragment

bt.replace();替换当前fragment

bt.hide();隐藏当前fragment

bt.show();显示之前的fragment

bt.detach();移除视图文件

bt.attach();显示视图文件


hide();show()可以使已经隐藏的fragment中填写的数据继续保留。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值