购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第3章

Android生命周期与通信

生命周期,顾名思义,即是从开始到结束的过程,应用于Android应用程序的组件中,从而为其赋予生命。开发人员可以根据Android各组件生命的起始,设置它应完成的使命。最常见的模式:在生命开始,进行界面初始化工作;在生命即将结束,进行资源释放和销毁等工作。本章以Activity组件为例,说明Android系统如何管理程序组件的生命周期。读者理解了Android组件的生命周期以后,才可以更好地在Android系统中加入指定的功能进行开发。

在实际应用开发过程中,一个应用程序通常不止包含一个组件。那么组件与组件之间如何进行通信和协同工作呢?通过本章的学习,读者也可以了解到Android系统的组件通信机制——Intent,通过该机制,进行组件之间的跳转和数据传递,完成各个组件之间的完美配合,构成一个完整的Android应用程序。

【项目导学】

读者打开手机中的常用软件就会发现,大多数应用都具有启动页。其实该启动页虽然简单,但是都是经过精挑细选来表达自己的设计和品牌的。例如,微信的启动画面表达的是“每个人都是孤独的”。本章的项目将带领读者完成启动页的开发过程,我们可以将充满情感或故事的启动页放于应用程序启动之前,同时启动页也给应用程序提供了充分的时间进行系统资源加载和准备。如图3-1所示为本项目的启动页功能运行效果。

图3-1 启动页运行效果

想要完成该案例,读者只需要对Intent进行合理的启动,当然只有掌握了回调函数的知识,才能了解Intent该在何处进行使用。 KotLIGrTd90c7KW5sBntYJYp7jku/HzNc3OBXOZvZ8GYi0Ux68OVbr3bR3NKXBiR

点击中间区域
呼出菜单
上一章
目录
下一章
×