Fragment的系列解析之-------Fragment、FragmentManager、FragmentTransaction中的方法

本文深入解析Fragment的常用方法,包括setArguments()、getArguments()、onActivityCreated()等,以及FragmentManager的事务处理如beginTransaction()、popBackStack(),旨在帮助开发者更好地理解和运用Fragment。
摘要由CSDN通过智能技术生成

一、Fragment对象

1.void setArguments(Bundle args); 这个函数为Fragment提供构造参数(也就是数据),参数以Bundle类型封装。因为官方不建议把数据的传递提供写在构造函数当中,因此提供了这个方法。

2.Bundle getArguments(); 通过这个函数可以获取到传递给Fragment的参数。可以再Fragment当中直接调用,获取传递的数据。

3.FragmentActivity getActivity(); 返回和当前Fragment关联的FragmentAcitivty对象。

4.FragmentManager getChildFragmentManager(); 返回内嵌在当前Fragment当中的FragmentManager,用于管理内嵌在当前的Fragment的Fragments。

5.FragmentManager getFragmentManager(); 返回和当前Fragment平行的FragmentManager,用于管理和当前Fragment平行的Fragments。

6.Fragment getParentFragment (); 返回包含当前Fragment的父Fragment。

7.void onActivityCreated(Bundle savedInstanceState); 当Fragment绑定的Activity创建的时候调用。

8.void onAttach(Activity activity); 当Fragment绑定到Activity的时候调用,这是Fragment生命周期第一次调用的函数。

9.void onDestroy(); 当Fragment不再使用的时候调用。

10.void onDestroyView(); 当视图和Fragment分离的时候调用。

11.void onInfate(Activity activity, Attrib

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值