在Activity中接收另一个Activity的返回值
来源:互联网 发布:单片机编程培训 编辑:程序博客网 时间:2024/05/16 15:30
今天来讲一讲在Activity接收另一个Activity的返回值首先,我们来看准备返回数据的TheAty。打开其布局文件activity_the_aty添加两个控件
Editext控件是为了让用户输入数据,然后作为返回值。Button控件是控制返回值返回到MainActivity接着,打开TheAty.java
然后,打开MainActivity.java添加下面的代码
如果希望启动另一个Activity,并且希望有返回值,则需要使用startActivityForResult这个方法.第一个参数是Intent对象,第二个参数是一个requestCode值,如果有多个按钮都要启动Activity,则requestCode标志着每个按钮所启动的Activity .然后,在MainActivity.java中,必须实现下面的方法,才能获得数据
将接收到的数据呈现在TextView控件中。requestCode: 表示的是启动一个Activity时传过去的requestCode值,即上面MainActivity接收值时设置的0resultCode:表示的是启动后的Activity回传值时的resultCode值,即TheAty回传值时设置的1data:表示的是启动后的Activity回传过来的Intent对象.这样,我们就完成了在Activity中接收另一个Activity的返回值
0 0
- 在Activity中接收另一个Activity的返回值
- Android -- Activity接收另一个Activity返回的数据
- 在Fragment中OnActivityResult方法中接收Activity中返回的值
- 在Fragment中OnActivityResult方法中接收Activity中返回的值
- 在Fragment中OnActivityResult方法中接收Activity中返回的值
- 在Fragment中OnActivityResult方法中接收Activity中返回的值
- 在Fragment中OnActivityResult方法中接收Activity中返回的值
- (转)在Fragment中OnActivityResult方法中接收Activity中返回的值
- 接收Activity返回值
- Android -- 在一个Activity开启另一个Activity 并 获取他的返回值。
- 开启和接收activity的返回值
- 在一个Activity中启另一个Activity的方法
- 在当前activity中启动自己另一个程序的activity
- 在一个Activity中获取另一个Activity的上下文
- 在一个activity中更改另一个activity的UI
- 在一个 Activity 中改变另一个 Activity 的 UI
- 如何在Activity中启动另一个Activity与值传递
- 在Activity中关闭另一个Activity
- ksh 命令分隔符
- 以往的实际工作为例,详细的描述一次测试用例设计的完整的过程
- cuda计算C[i][j]=A[i][j]+B[i][j]
- eclpse快捷键
- 数据结构与算法-线性表顺序存储结构删除操作的实现
- 在Activity中接收另一个Activity的返回值
- 不带头节点的链表的不带头结点的链表,仅供参考
- 猫抓老鼠 floyd SRM 670 Div2 Problem 1050 - Treestrat
- Android UI线程与子线程
- 添加登陆Dlg
- 数据结构与算法-总结线性表顺序存储结构的优缺点
- 先进的管理系统——OKR
- Java基础:创建String对象时,String s=new String("abc")和String s="abc"的区别
- UIWebView的基本用法