5.28
来源:互联网 发布:手环哪个牌子好 知乎 编辑:程序博客网 时间:2024/05/30 05:07
http://developer.android.com/develop/index.html(查看谷歌官方的API,英文)
Intent的使用:显式调用和数据的传递
步骤:1.创建一个活动FirstActivity 重写OnCreat方法
2.layout布局文件中设定活动1的布局。
3.在AndroidManifest。xml中注册此活动,如果是主活动要添加<intent-filter/>标签
关键代码:Intent intent =new Intent();(构造器的用法以后会补上官方的API)
数据的传递 : intent.putExtra(key ,value); 另一方接收:Intent intent=getIntent();intent.getStringExtra(key);
startActivity(intent)方法
返回数据给上一个活动:首先是startActivityForResult(intent,code); 另一个活动产生数据后需要调用方法:setResult(RESULT_OK,intent); finish();
在主活动中重写onActivityResult(int requestCode,int resultCode,Intent data);我们需要做的就是判断请求码 requestCode来判断数据来源,通过resultCode来判断数据是否接受成功,通过接收Intent对象来得到数据
如果要控制用户按下Back键的操作: 当用户按下Back键就会执行onBackPressed中的方法。
关于菜单键:res会有一个menu。xml文件来控制菜单的布局 而在主活动中我们只需要通过两个方法:onCreateOptionsMenu onOptionsSelected来控制菜单的作用。首先应该在,第一个方法中,得到getMenuInflater().inflate(menupath);return true;
然后在第二个方法里编写逻辑代码来控制菜单键的执行动作 P39
Intent的使用:显式调用和数据的传递
步骤:1.创建一个活动FirstActivity 重写OnCreat方法
2.layout布局文件中设定活动1的布局。
3.在AndroidManifest。xml中注册此活动,如果是主活动要添加<intent-filter/>标签
关键代码:Intent intent =new Intent();(构造器的用法以后会补上官方的API)
数据的传递 : intent.putExtra(key ,value); 另一方接收:Intent intent=getIntent();intent.getStringExtra(key);
startActivity(intent)方法
返回数据给上一个活动:首先是startActivityForResult(intent,code); 另一个活动产生数据后需要调用方法:setResult(RESULT_OK,intent); finish();
在主活动中重写onActivityResult(int requestCode,int resultCode,Intent data);我们需要做的就是判断请求码 requestCode来判断数据来源,通过resultCode来判断数据是否接受成功,通过接收Intent对象来得到数据
如果要控制用户按下Back键的操作: 当用户按下Back键就会执行onBackPressed中的方法。
关于菜单键:res会有一个menu。xml文件来控制菜单的布局 而在主活动中我们只需要通过两个方法:onCreateOptionsMenu onOptionsSelected来控制菜单的作用。首先应该在,第一个方法中,得到getMenuInflater().inflate(menupath);return true;
然后在第二个方法里编写逻辑代码来控制菜单键的执行动作 P39
0 0
- 5.28
- 5.28
- 5.28
- 5.28 new
- 5.28 流水账
- 5.28晴 跑步
- 有道5.28练习赛
- 5.28流水账之flex
- 5.28 JSP+Struts2+Spring
- 5.28 1h
- 安装MySQL5.5.28步骤
- 安装编译MySQL5.5.28
- 5.28 周末笔记
- 安装MySQL5.5.28步骤
- 【5.28】网易有道练习题C
- 习题的总结 5.28 night
- Linux内核源代码分析5.28
- mysql5.5.28在centos安装
- Python 字符串操作
- POJ 1823 Hotel(线段树区间更新)
- [POI 2012]Distance(数学)
- Understanding Spring MVC Model and Session Attributes
- SQL多表查询
- 5.28
- 回调函数
- Struts 页面返回空白原因
- C++使用localtime函数需要注意的地方
- 如何劫持软件更新来安装 Rootkit 的后门访问
- Mongodb的一些小技巧
- 学习HashMap
- 2015-06-15
- 安卓开发简单管理应用程序使用的内存