android移动开发基础案例教程chapter03.pptxVIP

android移动开发基础案例教程chapter03.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Android移动开发基础案例教程第3章Activity·Activity之间的跳转·Activity中的数据传递·Activity生命周期·Activity启动模式

作业点评请简要说明LogCat区域中的5种字母所代表的含义。请简要说明Android中有几种布局,以及每种布局的特点。

Activity的生命周期Android中跳转Activity有几种方法预习检查

3.4Activity之间的跳转3.1Activity的创建3.2Activity的生命周期3.3Activity的启动模式主讲内容

2)包名处点击右键选择【New】?【JavaClass】选项,填写Java类名,完成创建。在该类中继承AppCompatActivity,并在清单文件中进行注册,完成Activity的创建。1)包名处点击右键选择【New】?【Activity】?【EmptyActivity】选项,填写Activity信息,完成创建。两种创建方式Activity的创建

3.4Activity之间的跳转3.1Activity的创建3.2Activity的生命周期3.3Activity的启动模式主讲内容

当Activity启动之后便会进入下一状态。Activity处于屏幕最前端,可与用户进行交互。Activity仍然可见,但无法获取焦点,用户对它操作没有响应。Activity完全不可见,系统内存不足时会销毁该Activity。Activity将被清理出内存。启动状态运行状态暂停

状态停止状态销毁状态3.2.1生命周期状态

3.2.2生命周期方法

3.4Activity之间的跳转3.1Activity的创建3.2Activity的生命周期3.3Activity的启动模式主讲内容

栈是一种“先进后出”的数据结构。Android中,采用任务栈的形式来管理Activity。栈的特点3.3.1Android中的任务栈

standard模式standard模式是Activity的默认启动方式,每启动一个Activity就会在栈顶创建一个新的实例。3.3.2Activity的四种启动模式

singleTop模式singleTop模式会判断要启动的Activity实例是否位于栈顶,如果位于栈顶则直接复用,否则创建新的实例。3.3.2Activity的四种启动模式

singleTask模式singleTask模式下每次启动该Activity时,系统首先会检查栈中是否存在当前Activity实例,如果存在则直接使用,并把当前Activity之上的所有实例全部出栈。3.3.2Activity的四种启动模式

singleInstance模式singleInstance模式会启动一个新的任务栈来管理Activity实例,无论从哪个任务栈中启动该Activity,该实例在整个系统中只有一个。3.3.2Activity的四种启动模式

3.4Activity之间的跳转3.1Activity的创建3.2Activity的生命周期3.3Activity的启动模式主讲内容

Intent被称为意图,是程序中各组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递。一般用于启动Activity、Service以及发送广播等。根据开启目标组件的方式不同,Intent被分为两种类型显示意图和隐式意图。Intent(意图)3.4.1Intent介绍

显式意图可以直接通过名称开启指定的目标组件隐式意图通过指定action和category等属性,系统根据这些信息进行分析后寻找目标Activity3.4.1Intent介绍

显式意图Intentintent=newIntent(this,Activity02.class);startActivity(intent);3.4.1Intent介绍

activityandroid:name=cn.itcast.Activity02intent-filteractionandroid:name=cn.itcast.START_ACTIVITY/categoryandroid:name=android.intent.category.DEFAULT//intent-filter/activity隐式意图Intentintent=newInten

文档评论(0)

183****7931 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档