读书频道 > 移动开发 > Android > Android数据库应用编程——为企业开发数据驱动Android应用
1.4.4 Fragment:组织代码和UI的工具
2015-04-21 15:32:42     我来说两句 
收藏    我要投稿   
学习为企业系统构建数据驱动的Android应用程序。Android设备已经超越消费应用范畴,进入企业领域。如果你准备着手构建与企业系统集成的数据驱动型Android应用程序,那么本书无疑是理想之选。 Android数据库应用  立即去当当网订购

在Honeycomb之前的Andr​​oid版本中,典型的Andr​​oid应用程序实现把与用户界面小组件进行交互的代码放在Activity的子类中。当谷歌的合作伙伴推出了采用Android操作系统的平板电脑后,谷歌重新设计了用户界面—— 以及开发人员用来创建用户界面的API——通过一个叫做Fragment的新类。
 
Fragment既不是Activity的子类,也不是View的子类。类似活动,片段可包含处理用户交互的代码。可以像Android组件那样来布局Fragment,但它不是小组件。片段是包含与用户交互的代码的容器。
 
Fragment类包括一些生命周期方法,但它不是一个Android组件。对于Fragment中的生命周期方法,其作用是把包含该Fragment的Activity的生命周期事件传递给该活动中包含的Fragment。也就是说,个别Fragment实例从来不会被销毁,但包含它们的Activity实例会被销毁。 

在本章的示例中,三件最重要的事情是:

●用于处理用户与Android小组件交互的代码;

●重写生命周期方法,如在Activity示例中启用日志记录,所以你可以对照活动生命周期观察何时调用这些方法;

●有些生命周期方法是Fragment所特有,这些方法主要用于实现片段对象的初始化。

除了Fragment的子类这些方面的内容,你还会看到一些把数据放在列表中的代码。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.4.3 活动:用户交互的基本单元 
下一篇:1.4.5 PickFragment类
相关文章
图文推荐
3.6.4 框架MVC实例分
3.6.3 框架MVC思路讲
3.5 认识Smarty模板
3.3 使用JSON通信
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站