Activity和Intent分析.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  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文档。上传文档
查看更多
Activity和Intent分析

public class ExampleActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // The activity is being created. } @Override protected void onStart() { super.onStart(); // The activity is about to become visible. } @Override protected void onResume() { super.onResume(); // The activity has become visible (it is now resumed). } @Override protected void onPause() { super.onPause(); // Another activity is taking focus (this activity is about to be paused). } @Override protected void onStop() { super.onStop(); // The activity is no longer visible (it is now stopped) } @Override protected void onDestroy() { super.onDestroy(); // The activity is about to be destroyed. } } U Activity和Intent分析 Unicair Communication Tec Co., Ltd. 烟台友开通信技术有限公司 李成菊 lichengju@ 2012.8 目录 一、Activity介绍 1.Activity概述 2.Activity的生命周期 二、Intent介绍及分析 1.Intent概述及组成 2.Intent使用方法及Intent解析 3.Intent启动一个Activity 4.Intent启动一个服务 5.Intent广播(BroadCast)事件 三、Activity分析 1.Activity加载模式 2.Activity框架和管理结构简介 Activity概述 Activity(活动)是Android的四大组件之一 Activity是应用的一屏,是用户与手机交互的接口,一个Activity可能占整个屏幕,也可能只占一部分屏幕浮在其它窗口上。 在Activity中可以添加Button 等控件,可以通过对控件的操作来对Activity进行操作从而实现相应的功能,比如拨打电话、拍照等等。 一个Android 应用一般是由多个Activity 组成的,多个Activity 之间可以进行相互跳转 ,比如按下某个 Button 键,就会跳到相应Activity 。 Android 会把每个应用的开始到当前的每一个Activity保存在堆栈中进行管理 。 一个Activity 也有自己的生命周期,即它的一个产生、运行、销毁的一个周期 。 Activity的生命周期 活动存在三个必要的状态: resumed重新开始 活动处在屏幕的前台并且有用户焦点。(有时也称作“运行”状态) paused暂停 其它活动处于前台并且拥有用户焦点,被暂停的活动仍然是可见的。这个活动是不完全透明的或者没有覆盖整个屏幕。一个被暂停的活动是完全活着的(这个活动的对象仍然保存在内存中,这块内存用来保存活动所有的状态和成员信息并且保持与窗口管理器的联系),但是在极低的内存空间情况下它会被杀死。 stopped停止 一个活动被另一个活动完全遮盖(停止的活动现在处于“后台”)。一个被停止的活动仍然是活着的(活动的对象保存在内存中,这块内存用来保存活动的所以状态和成员信息但是失去了与窗口管理器的联系)。当然,这个活动对用户不再可见而且当其他地方需要内存时它会被系统杀死。 Activity的生命周期 完整生命周期 onCreate() onDestroy() 可见生命周期 onStart() onStop() 前台生命周期 onResume() onPause() 每个方法的实现必须先调用其父类方法super.onXXX() Activity的生命周期 onCreate():当活动第一次被创建时调用,主要进行数据设置,创建Views,绑定数据到Lsit等操作。之后调用onStart(

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档