码迷,mamicode.com
首页 > 移动开发 > 详细

Android学习笔记(四) Fragment

时间:2014-07-06 19:35:15      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:android   使用   问题   cti   管理   学习   

1.从网上看了许多篇关于Fragment的简要介绍,发现都是相类似的理解,而且都是草草地说与Activity大致相同就了事,都没有说清楚Activity与Fragment的具体的关联与区别,一大堆的rubbish。

在此我也记录下本人的rubbish理解:

关于Fragment的生命周期问题,确实应该是如大多数人所说,与Activity相类似,用法也相类似,但是这并不足以教会我们怎样去使用Fragment。

Fragment应该是作为Activity的一部分,更像动态的panel(也许实际上真的就是panel,叫这名只是在装逼),可以动态地对界面进行布局,因此Fragment只是在界面上可以独立于Activity对其进行管理,但是对于事件的响应,以及其它更复杂的操作都是由Activity维护而不是Fragment维护,因此Fragment类作为Activity的一部分,专门负责其布局,而事件任然是由Activity负责响应。

例如:对Fragment中按钮事件的响应,以回调方式实现的话需要在Activity(不是Fragment类)中重写相应的响应方法,而如果使用setListener的方法则在何处都行(这里体现了Fragment的从属关系,Fragment是被Activity所包含,最终任然是通过Activity获取对应的按钮id)

未完待续。。。

Android学习笔记(四) Fragment,布布扣,bubuko.com

Android学习笔记(四) Fragment

标签:android   使用   问题   cti   管理   学习   

原文地址:http://www.cnblogs.com/toufu/p/3824755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!