android Fragment学习

本文介绍了Android中Fragment的概念及其用途,包括其生命周期、管理方法及通信技巧。Fragment为Activity提供了更灵活的组件化方式,便于实现复杂的UI交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天学习了android的Fragment,碎片。碎片是在API11之后才加入到android里面的。有一点很不爽的是,虽说可以动态的增加到activity但是必须在activity的布局文件中有相应的诸如FrameLayout这样的View容器。必须要有ID关联,然后在和Fragment关联。

总结一下Fragment知识:

1 它的出现是为了使得Activity中的组件更加的灵活,可以动态的增加。(其实View本来就可以动态的增加啊,所以,个人认为Fragment其实也是把一组View零件包了一下,然后提供给更大的activity使用);

2 它的生命周期是必须记住的,那几个onXXX函数分别调用的时机是什么,

onAttach, onCreate,onCreateView,onActivityCreated,onStart,onResume,onPause,onStop,onDestroyView,onDestroy,onDetach

3 如何通过FragmentManager和FragmentTransaction来管理Fragment,例如增加add,替换replace,删除remove,查找以及commit。

4 Fragment是如何通信的,记住这个函数getActivity,它就是获取Fragment所在的Activity,有它一切就好办了。


好了,千篇一律的贴子就不用发了。仅此来mark自己的学习笔记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值