



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、作者邮箱 一、【掌握】Activity二、【掌握】Activity作者邮箱 一、【掌握】Activity二、【掌握】Activity Activity 是如何跳转的呢ent解决跳转ActivitystartActivity onStart()-onResume() 2、 按Home 键:3、再次显示时:onRestart()-onStart()-onResume() 4、 按返回键:1、2、3onResume() 获取用户焦点(与用户交互4onPause() 失去用户焦点(暂停与用户交互5、6onRestart() 重新显示用户页面7、销毁3.3两个 Activity 3.4横竖屏切换时,Ac
2、tivty 3.5Activity 由用户操作回该前台生命周Activity 3.3两个 Activity 3.4横竖屏切换时,Activty 3.5Activity 由用户操作回该前台生命周Activity 另一个Activity转可视生命周该Activity次返回前 开始显示: 屏幕切换: 假设MainActivity 为A ,SecondActivity 1、 A-B 2B 页面 按返回键: 它们之间的顺序:3.6四、【掌握】Activity4.1entent3.6四、【掌握】Activity4.1entententent4.2通过 Bundle 传递对象(对象的序列化 Serializ
3、able 接口4.2通过 Bundle 传递对象(对象的序列化 Serializable 接口ent来实现,因为 ent通常被称为是两个Activity之间的信使,通过将要传递的数据保存在 ent 中,Activity 中.在Android中,可以将要保存的数据存放在Bundle对象中,然后通ent 提供的ent中说明: Bundle 是一个字符串值到各种Parcelable 类型的undlenewBundle(); / Bundlebundle.putSerializable(info,info);/ 将输入的基本信息保存到Bundle对象中 ent = newent(MainActivit
4、y.this, ResultActivity.class); ent.putExtras(bundle); / 将bundle 保存到ent 对象中ent);/ 启ent对应的ent对(); /Info ent 提供了Bundle 里面的所有方法为什Bundle 呢?思考4.3使用 Application 当 APP 里面有相应的变量是启动4.3使用 Application 当 APP 里面有相应的变量是启动之后可以考虑把其设置成Application 全局对象 如1,创建 Application 的子类 主要重写里面的 onCreate 方法,把要初始化的变量在2,在Androidmanif
5、estApplication3ActivityService、Broacast可以使用getApplication()的方法行到全局变量的3,MyApplicationapp=(MyApplication)4.4使用 startActivityForResult()4.4使用 startActivityForResult()五、【熟悉】五、【熟悉】当Activity关闭(退出)时有可能是被系统kill,此时系统会调用保存数据的回调方法,当Activity关闭(退出)时有可能是被系统kill,此时系统会调用保存数据的回调方法, e(Bundle data) 保存数据的回调方法 e(Bundled
6、ata) 恢复数据的回调方法另外,恢复数据也可以在onCreate(Bundle )方法中实现 A 是否会被销毁,故系统会调用 onSaveInstane,让用户有机会保存某些非 性的数 4activityAactivity 另外,TaskActivity Activity 另外,TaskActivity Activity 销毁Task 也会销毁。 numActivities : 任务中Activity 数量 baseActivity :栈底的Activity topActivity :栈顶的Activity获取ActivityManager 系统服务的方法: 之前已经了解到,Android的Task 通常起始于HOME 页面下点击应用程序图标或其在桌过在AndroidMani
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 相机防抖技术与光学补偿考核试卷
- 渔业资源养护项目效益评估方法考核试卷
- 癫痫的护理查房参考
- 慢性肾功能衰竭病人的饮食护理
- 客户培训软件使用操作指南
- 二战之前的学前教育
- 幼儿园中班微课程:纸的奇妙世界
- 2025设备租赁的合同模板范本
- 2025届山东省齐鲁名校高三下学期联考(四)历史试题(含答案)
- 2025桥梁建设工程合同(桥面、护栏)
- 多模态视域下北京市核心区语言景观研究
- 《单轴面筋脱水机设计报告(论文)》
- 内分泌系统 肾上腺 (人体解剖生理学课件)
- GPS静态数据观测记录表
- 山西省城镇教师支援农村教育工作登记表
- 软件项目周报模板
- 著名中医妇科 夏桂成教授补肾调周法
- VSM(价值流图中文)课件
- 考古发掘中文物的采集与保存课件
- 人工气道的护理刘亚课件
- 专业技术人员
评论
0/150
提交评论