下载此文档

Android程序开发应用实例ppt课件.ppt


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
Android程序开发应用实例 第五讲AndoridActivity组件**内容概要Activity生命周期Activity栈管理机制解析Activity的实现Activity的消息传递Activity应用总结**本节内容什么是AndroidActivity生命周期*Activity生命周期特征一个完整Activity的生命周期包括激活状态、运行状态、暂停状态、停止状态和终止状态。这些状态的特征为:激活状态:Activity的初始状态,所有的Activity必须经历这个状态运行状态:这时的Activity运行在屏幕的前台暂停状态:这时Activity失去了焦点但是仍然对用户可见。停止状态:这时Activity对用户不可见,所以其窗口会被其他Activity覆盖。终止状态:这时Activity将会被系统清理出内存*Activity生命周期状态转换Activity的生命周期状态转换如下图所示:*Activity生命周期划分Activity的生命周期可以根据不同的标准分为:完整生命周期onCreate()onDestroy()可见生命周期onStart()onStop()前台生命周期onResume()onPause()**本节内容什么是AndroidActivity栈管理机制*Android管理Activity大多数的应用程序根据功能的需要都是由多个屏幕显示组成,因此大部分的Android应用中也就必须包含多个Activity类。Android系统使用栈来管理Activity。栈是一种先进后出的数据结构,处于顶端的元素总是被先处理。当一个新的Activity启动的时候,它首先会被放置在Activity栈顶部并成为运行状态的Activity只有当这个新的Activity退出以后,之前Activity才能重新回到前台界面。*Activity栈管理过程(续)当前有Activity_A、Activity_B和Activity_C三个Activity。Activity_A是当前响应用户的操作的Activity,因此处于运行状态的Activity_A被放置于栈顶,而Activity_B和Activity_C处于暂停状态。*Activity栈管理过程(续)当Activity_A对应的窗口被关闭时,Activity_B由暂停状态转成运行状态,这时处于运行状态的Activity_B被置于栈顶。*

Android程序开发应用实例ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小1.87 MB
  • 时间2019-10-24