fragment的学习
一个Fragment相当于activity中的一个行为或者用户界面的一部分。你可以组合多种多样的fragments在同一个activity中去构建一个丰富多彩的UI界面并且可以重复使用(reuse)同一个fragment在很多不同的activity中。你可以把fragment当做是你activity的一个模块,它拥有自己的生命周期,接收它自己的input事件并且你可以添加或者移除当activity是运行状态时。
一个fragment必须总是嵌入在一个activity中而且fragment的生命周期直接被它所寄存的activity所影响。当activity暂停时,所有的fragments也暂停。当activity被销毁时,所有的fragments也被销毁。然而,当activity是运行状态时(resume状态),你可以独立的(independently)操纵(manipulate)每一个fragment,比如添加或者删除它们。当你执行了一个fragment事务的时候,你可以把它加入回退栈并且被activity管理,当按后退按钮时,fragment也会被后退。
当你添加了一个fragment作为你activity布局的一部分时,它在一个ViewGroup中在activity的里面并且fragment定义了自己的layout。你可以插入一个
坚持,勤奋,量变出质变

浙公网安备 33010602011771号