Android Intent 应用
来源:互联网 发布:薛之谦像风一样知乎 编辑:程序博客网 时间:2024/06/03 23:28
Intent用法实例
1.无参数Activity跳转
Intent it = new Intent(Activity.Main.this, Activity2.class);startActivity(it);
2.向下一个Activity传递数据(使用Bundle和Intent.putExtras)
Intent it = new Intent(Activity.Main.this, Activity2.class);Bundle bundle=new Bundle();bundle.putString("name", "要传的信息"); //添加绑定数据it.putExtras(bundle); // 将绑定的数据压入 intent中startActivity(it); startActivityForResult(it,REQUEST_CODE);//对于数据的获取可以采用:Bundle bundle=getIntent().getExtras();String name=bundle.getString("name");
3.需要Activity返回结果的跳转(使用setResult,针对startActivityForResult(REQUEST_CODE,it)启动的Activity)
有返回值的跳转
startActivityForResult(intent,requestCode(请求标识)); onActivityResult(int requestCode(请求标识),int resultCode(结果标识),Intent data(数据)) //RESULE_OK可以作为结果标识 setResult(RESULT_OK, intent);
这里结果标识和请求标识,可以想做是打电话,A向B打电话,
A的电话号码就叫标识,B看到是好朋友A打的电话就接了,
A需要知道B的电话才能给B打,B的电话就可以看作是结果标识
(有点抽象,哈哈,例子不是重点,理解更重要)
4.回调上一个Activity的结果处理函数(onActivityResult) 不理解回调函数请点击
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); if (requestCode==REQUEST_CODE){//根据结果码进行处理 if(resultCode==RESULT_CANCELED) setTitle("cancle"); else if (resultCode==RESULT_OK) { String temp=null; Bundle bundle=data.getExtras(); if(bundle!=null) temp=bundle.getString("name"); setTitle(temp); } } }
0 0
- android Intent常见应用
- Android中Intent应用
- Android Intent应用详解
- android intent的应用
- Android Intent应用
- 【Android】 Intent应用详解
- Android Intent 应用
- Android Intent应用
- Android应用协调器------Intent
- Android Intent应用实践经验总结
- Android应用协调器------Intent
- Android应用协调器------Intent
- android的Intent应用大全
- android的Intent应用大全
- Android开发Intent应用概述
- android 中intent的应用
- Android中 intent应用实例
- android Intent.createChooser 应用选择器 !!!
- 查看、关闭登录到linux的终端
- 1074.Reversing Linked List (25)
- Android下进行单元测试
- linux匿名管道
- Flask Web开发 备忘
- Android Intent 应用
- 什么是GUN计划
- 使用jad插件查看myeclipse类源码
- C++析构函数示例
- mysql解压版安装笔记
- 常见的事件
- SQLite数据的创建.txt
- 查看byte,Short,lang,double,char类型的位数和大小的范围述
- 图像语义分割之特征整合和结构预测