android意图传参返回结果(六)
来源:互联网 发布:什么拳实战最厉害知乎 编辑:程序博客网 时间:2024/06/07 08:23
例如有两个页面a,b。a页面传参数到b页面,b页面将获得到的参数处理后,再将结果用参数传回来给页面a.
1.a页面的主要MainActivity类的代码如下:
private Button button; private EditText result; private final static int REQUESTCODE = 1;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button)this.findViewById(R.id.button1); result = (EditText)this.findViewById(R.id.result); button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stub
Intent intent = new Intent(MainActivity.this,OtherActivity.class);intent.putExtra("a", "true");startActivityForResult(intent,REQUESTCODE);}}); }
<pre name="code" class="html"> @Override protected void onActivityResult(int requestCode,int resultCode,Intent data){ super.onActivityResult(requestCode, resultCode, data); if(resultCode == 2){ if(requestCode == REQUESTCODE){
<span style="font-family: Arial, Helvetica, sans-serif;">String c= intent.getStringExtra("c");</span> result.setText(c); } } }
将参数a传入到b页面,onActivityResult函数处理将b页面传过来的参数c
<span style="font-family: Arial, Helvetica, sans-serif;"></span>
<span style="font-family: Arial, Helvetica, sans-serif;">2.OtherActivity.java函数处理a参数后,将c参数传入回来给a页面. 在b页面的onCreate里面处理</span>
<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="html"> <pre name="code" class="html">@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stub Intent intent = getIntent(); String a = intent.getStringExtra("a"); String c; if(a=="true"){ c = "It is True"; }else{ c = "It is false"; } Intent newIntent = new Intent();newIntent.putExtra("c", c);setResult(2,intent);finish();}});
0 0
- android意图传参返回结果(六)
- Android入门篇六:使用意图传递数据之返回结果
- Android使用意图实现返回结果
- 【Android】18、从意图返回结果
- Android学习笔记(十一)——从意图返回结果
- android使用意图传递数据之返回结果
- 意图(Intent)讲解2:安卓使用意图(Intent)传递数据并返回结果
- 使用意图传递数据之返回结果
- 2.2 从意图返回结果--从intent返回结果
- 老罗Android视频第一版-------android使用意图传递数据之返回结果
- Android 意图和意图过滤器(一)
- android意图传参数(四)
- Android-Intent(意图)
- python使用rabbitmq实例六,远程结果返回(6)
- android学习笔记---1.为应用添加新的Activity,中使用Intent(意图),结果码,请求码,得到新打开Activity 关闭后返回的数据,Bundle类的作用
- Android 意图
- android OSS 返回结果分析
- android 返回结果。摘自csdn
- Access中保留关键字汇总
- UVA - 557 Burger
- Robotium 5.0.1 源码解析之控件搜索
- 【LeetCode】Excel Sheet Column Title
- 新的开始
- android意图传参返回结果(六)
- ios-day12-03(ios开发中数据存储之偏好设置(Preference))
- Java 中 this 的使用
- STL中优先队列的使用
- Poj 2318 toys (计算几何,叉积)
- 如何在C#中加载自己编写的动态链接库(DLL)
- 不负此生,不负己心
- COdeforces#417D Cunning Gena(状压DP)
- 一起学android之对资源图片进行比例缩放 (27)