码迷,mamicode.com
首页 > 移动开发 > 详细

Android开发之Activity之间的数据传递

时间:2016-07-23 22:43:46      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

通过putExtra设置值,通过getExtra获取值

putExtra需要设置键值对,getExtra通过对应的键获取传递的值(直接在getExtra之间加上想获取的值类型)

1.在一个Activity通过startActivityForResult()开启另一个Activity

2.该方法通常接收两个参数,第一个是Intent对象,第二个是requestCode

3.在第一个Activity中重写onActivityResult方法,通过switch判断传过来的requestCode(哪个Activity传递回来的),通常还需要判断resultCode(返回结果值),来进行相应的操作

4.在被开启的Activity中可以通过getIntent().getExtra获取传递过来的数据

5.最后可以在被开启的Activity中通过一个Button设置通过setResult返回数据给开启它的Activity

6.该方法有两个参数,第一个是resultCode,第二个是Intent对象,之后finish()掉就可以显示开启它的Activity了

Android开发之Activity之间的数据传递

标签:

原文地址:http://www.cnblogs.com/cxsy/p/5699478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!