首页 > 移动平台 > 详细

疯狂Android讲义 - 学习笔记(四)

时间:2014-06-16 11:12:04      阅读:562      评论:0      收藏:0      [点我收藏+]

Android应用通常有多个Activity,多个Activity组成Activity栈,当前活动的Activity位于栈顶。Activity相当于Java Web开发的Servlet。当Activity处于Android应用运行时,同样受系统控制、有生命周期。

 

4.1 建立、配置和使用Activity

4.1.1 Activity 建立自己的Activity需要集成Activity基类,在不同的应用场景,有时也能集成Activity的子类。 

Activity间接或直接继承了Context、ContextWrapper、ContextThemeWrapper等基类,可以直接调用它们的方法。

创建一个Activity需要实现一个或多个方法,其中最常见的是onCreate()方法,该方法会再Activity创建时回调,该方法调用setContentView()方法来显示要展示的View。 findViewById()方法获取界面中的组件。 

源码\04\4.1\OtherActivity) 

4.1.2 配置Activity  Android应用要求所有应用程序组件都必须显式进行配置。 

4.1.3 启动、关闭Activity   用finish()方法结束(源码\04\4.1\StartActivity

4.1.4 用Bundle在Activity之间交换数据:用Activity之间的信使Intent,Intent提供了多个重载方法来携带数据。 

源码\04\4.1\BundleTest) 

4.1.5 启动其它Activity并返回结果 

源码\04\4.1\ActivityForResult) 

 

4.2 Activity的回调机制 

4.3 Activity的生命周期与加载模式

Activity的活动状态由Android以Activity栈的形式管理,当前活动的Activity位于栈顶。Activity大致有4个状态:活动状态、暂停状态、停止状态、销毁状态。 

4.3.1 Activity的生命周期 P263 

4.3.2 Activity与Servlet的相似性与区别 

4.3.3 Activity的4种加载模式

 

4.4 Fragment 详解 

4.4.1 Fragment 概述 

4.4.2 创建Fragment

源码\04\4.4\FragmentTest) 

 

 

 

 

 

疯狂Android讲义 - 学习笔记(四),布布扣,bubuko.com

疯狂Android讲义 - 学习笔记(四)

原文:http://www.cnblogs.com/busor/p/3783379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!