android04-深入理解activity与fragm

android04-深入理解activity与fragm

ID:39960343

大小:2.41 MB

页数:16页

时间:2019-07-16

android04-深入理解activity与fragm_第1页
android04-深入理解activity与fragm_第2页
android04-深入理解activity与fragm_第3页
android04-深入理解activity与fragm_第4页
android04-深入理解activity与fragm_第5页
资源描述:

《android04-深入理解activity与fragm》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、王健山编著博瑞教育AndroidAndroid课程大纲Android基础Android中级Android高级-Android应用与开发环境-Android应用的界面编程-Android的事件处理-深入理解Activity与Fragment-使用Intent与IntentFilter通信-Android应用的资源-图形与图像处理-Android数据存储与IO-ContentProvider实现数据共享-Service与BroadcastReceiver-多媒体应用开发-OpenGL与3D应用开发-Android网络应

2、用-管理Android手机桌面-传感器应用开发-GPS应用开发-使用GoogleMap服务-项目一-项目二2.Activity的回调机制4.Feagment详解5.Feagment的生命周期3.Activity的生命周期与加载模式1.建立、配置和使用Activity目录建立、配置和使用ActivityActivityActivity的作用用户与应用程序交互的接口;作为放置控件的容器。在Activity中添加的控件,程序中通过findViewById(intid)方法,来获取所添加的控件,不过这些组件都要有一个ID。

3、建立、配置和使用ActivityActivity建立、配置和使用Activity配置ActivityAndroid应用要求所有应用程序组件都必须显示进行配置。为了在AndroidManifest.xml文件中配置、管理Activity,只要为元素添加子元素即可配置Activity。建立、配置和使用Activity启动、关闭Activity一个Android应用通常都会包括多个Activity,但只有一个Activity会作为程序的入口,该Activity会在An

4、droid应用运行时,自动启动并执行。至于应用中的其他的Activity,通常由入口Activity启动。Activity启动其他Activity有如下两种方法:startAstartActivity(Intentintent);启动其他的Activity。ctivityForResult(Intentintent,intrequestCode):以指定请求码(requestCode)启动Activity,而且程序将会等到新启动Activity的结果(通过重写onActivityResult(…)方法来获取)。An

5、droid为关闭Activity准备了如下两个方法:finish():结束当前Activity。finishActivity(intrequestCode):结束以startActivityForResult(Intentintent,intrequestCode)方法启动的Activity。建立、配置和使用Activity使用Bundle在Activity之间交换数据当一个Activity启动另一个Activity时,常常会有一些数据要传递过去,在Android中,需要传递的数据放在对象Intent中。Inten

6、t提供了多个重载的方法来携带额外的数据。putExtras(Bundledata):向Intent中放入需要携带的数据。方法中的Bundle是数据携带包,提供了多个方法存入数据putXxx(Stringkey,Xxxdata):向Bundle中放入各种类型数据。putSerializable(Stringkey,Serializabledata):向Bundle中放入一个可序列化的对象。为了取出Bundle数据携带包里的数据,Bundle提供如下方法。getXxx(Stringkey):从Bundle取出Int、L

7、ong等各数据类型数据。getSerializable(Stringkey,Serializabledata):从Bundle取出一个可序列化的对象。建立、配置和使用Activity启动其他Activity并返回结果Activity提供了一个startActivityForResult(Intentintent,intrequestCode)方法来启动其他Activity。该方法用于启动指定的Activity,而且期望获取指定Activity返回的结果。为了获取被启动的Activity所返回的结果,当前Activi

8、ty需要重写onActivityResult(intrequestCode,intresultCode,Intentintent)。一个Activity中可能包含多个按钮,并调用startActivityForResult()方法来打开多个不同的Activity处理不同的业务。当这些新Activity关闭时,系统都会调用前面Activity的onActivi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。