版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、GoogleAndroidActivity的使用Activity的使用n 在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以做出响应。n 一个Activity通常由三部分组成:1. 位于layout下的布局文件;。并处理用户的2页面处理代码(位于res目录下的一个java源程序)。3位于AndroidManifest.xml下的注册代码。Activity的使用n 创建一个Activity的步骤如下:1. 在res/layout下为这个Activity创建页面布局文件,添加必要 的控件。2为这个Activity添加页面处理代码,其实就是在res下
2、面添加一个类,并且这个类要继承Activity。3.重写Activity类的回调方法,例如,OnCreate()方法。4在AndroidManifest.xml文件中进行配置注册。代码如下:activityandroid:name=.resultActivityActivity的使用n 一个Android应用通常会包含多个Activity,但只有一个Activity会作为程序的入口即一个应用启动后显示的页面。至于应用中其它Activity,通常都由入口Activity启动,或由入口Activity启动的Activity启动。n 可通过如下方式由一个Activity启动其它Activity:st
3、artActivity(Intent intent);Intent 是Android 应用里组件之间进行通信的重要方式, 一个Activity通过Intent来表达自己的“意图”想要启动那个组件(例如,Activity)。Activity的使用n 示例源代码如下:Intentintent=new Intent();/MainActivity为首页面,resultActivity为被启动页面intent.setClass(MainActivity.this,resultActivity.class);startActivity(intent);Activity的使用n 当一个Activity启动另外一个Activity时,常常会有一些数据需要传过去。对于Activity之间进行数据传递很简单: 因为两个Activity之间有一个“信使”(Intent),我们只要将需要传递的数据放入Intent中即可。n Intent提供了如下方法:putExtras(Bundle data):向Intent中放入需要携带的数据。Activity的使用n 上述方法中的Bundle就是一个简单的数据携带包,类似于一 个包裹,该对象通过如下方法来存入数据:1. 首先声明Bundle对象:Bundle data=new Bundle();key,Xxx data):向B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 融资租赁配套借款协议
- 汽车制造技术专利许可协议
- 食品稳定剂研发工程师考试试卷及答案
- 石漠化治理工程师考试试卷及答案
- 低温热水地板辐射采暖系统施工工艺
- 邮政校招就业协议书签订
- 竞业协议书不执行是否可以
- 签了保密协议书离职后泄密
- 路面恢复建设方案
- 外墙防水工程实施计划及报价构成
- 住院费用清单2
- 变电站工程强制条文执行计划(最终版)(一)
- 申报专业答辩
- 2024年高考真题江苏卷化学试题(解析版)
- 安宁疗护获奖课件
- PEP四年级下册英语第五单元试卷及答案
- (正式版)QBT 2570-2024 贴标机
- RTK道路放样培训
- 2024中煤绿能科技(北京)有限公司招聘笔试参考题库附带答案详解
- 不予行政赔偿决定书
- 核磁共振(NMR)波谱学原理与应用课件
评论
0/150
提交评论