- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 方法1:A a =new A();method (a);方法2:method (new A()); * Android四大组件-activity和service 蒋和松 Email:hsongjiang1982@ Tel第十三讲:android四大组件 上节课的作品 Android四大组件 Activity—活动 Service—服务 Content provider—内容提供器 Broadcast receiver—接收广播 Activity简述 Activity是活动的意思。 一个Activity通常展现为一个可视化的用户界面,是Android程序与用户交互的窗口。 从视觉效果来看,一个Activity占据当前的窗口,响应所有窗口事件,具备有控件,菜单等界面元 素。 从内部逻辑来看,Activity需要为了保持各个界面状态,需要做很多持久化的事情,还需要妥善管理生命周期,和一些转跳逻辑。 对于开发者而言,需 要派生一个Activity的子类,进而进行编码实现各种功能方法。 Service简述 服务是运行在后台的一个组件,从某从意义上说,服务就像一个没有界面的Activity。 与windows中得服务 类似,它执行长时间运行的操作,或运程进程执行工作。 服务不提供用户界面,例如在后台下载东西,播放音乐,在你播放音乐的同时还可以干其他事情,而不会阻 塞用于与其他活动的交互。 Broadcast Receiver简述 广播接收者,不执行任何任务,广播是一种广泛运用的在应用程序之间传输信息的机制?。 对发送出来的广播进行过滤接收并响应的一类组件 可以通过多种方式使用户知道有新的通知产生: 闪动背景灯、震动设备、发出声音等等。通常程序会在状态栏上放置一个持久的图标,用户可以打开这个图标并读取通知信息。 Content Provider简述 即内容提供者,作为应用程序之间唯一的共享数据的途径。 Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的接口。 Activity详解 Activity生命周期 Activity配置、启动、关闭 Activity的回调机制 Activity的跳转-Intent 举例-闪屏到登录界面 事件监听 举例-登录模拟 小结 Activity生命周期 组件生命周期 所有Android组件都具有自己的生命周期,是从组件建立到组件销毁的整个过程 在生命周期中,组件会在可见、不可见、活动、非活动等状态中不断变化 Activity生命周期事件函数 Activity生命周期的事件回调函数 函数 是否可终止 说明 onCreate() 否 Activity启动后第一个被调用的函数,常用来进行Activity的初始化,例如创建View、绑定数据或恢复信息等。 onStart() 否 当Activity显示在屏幕上时,该函数被调用。 onRestart() 否 当Activity从停止状态进入活动状态前,调用该函数。 onResume() 否 当Activity能够与用户交互,接受用户输入时,该函数被调用。此时的Activity位于Activity栈的栈顶。 onPause() 是 当Activity进入暂停状态时,该函数被调用。一般用来保存持久的数据或释放占用的资源。 onStop() 是 当Activity进入停止状态时,该函数被调用。 onDestroy() 是 在Activity被终止前,即进入非活动状态前,该函数被调用。 Activity生命周期事件函数 Activity状态保存/恢复的事件回调函数 函数 是否可终止 说明 onSaveInstanceState() 否 Android系统因资源不足终止Activity前调用该函数,用以保存Activity的状态信息,供onRestoreInstanceState()或onCreate()恢复之用。 onRestoreInstanceState() 否 恢复onSaveInstanceState()保存的Activity状态信息,在onStart()和onResume ()之间被调用。 Activity生命周期分类 全生命周期 全生命周期是从Activity建立到销毁的全部过程,始于onCreate(),结束于onDestroy() 使用者通常在onCreate()中初始化Activity所能使用的全局资源和状态,并在onDestroy()中释放这些资源 在一些极端的情况下,Android系统会不调用onDestroy()函数,而直接终止进程 Activity生命周期实例 全生命周期 启动和关闭ActivityLifeCycle 的Log
您可能关注的文档
最近下载
- DL∕T 637-2019 电力用固定型阀控式铅酸蓄电池.pdf VIP
- RoboSim虚拟机器人第三课-灯如流水.pdf VIP
- 22、啊哈C语言!逻辑的挑战(修订版)-2020-01-05.pdf VIP
- 《有余数的除法》.pptx VIP
- 山东第四届结构设计竞赛手册(终稿).pdf VIP
- 气排球比赛记分表格模板.doc VIP
- CMA测试试题培训资料.doc VIP
- 超星尔雅学习通《中华诗词之美》章节测试答案满分版.doc VIP
- 幼儿安全教案:会惹祸的阳台.doc VIP
- 第三单元 水溶液中的离子反应与平衡 (⼤单元教学设计)-【大单元教学】高二化学同步备课系列(人教版2019选择性必修1).pdf VIP
文档评论(0)