从第一个Activity的onActivityResult()方法里面获取参数后启动Activity B,B执行完识别功能后会在onActivityResult()方法里面返回参数,怎么把这个参数传递给第一个Activity

YumBrandon 发布于 2015/05/11 13:25
阅读 838
收藏 0

从第一个Activity的onActivityResult()方法里面获取参数后启动Activity  B,B执行完识别功能后会在onActivityResult()方法里面返回参数,怎么把这个参数传递给第一个Activity。

我在第一个Activity的onActivityResult()方法里面用startActivityForresult()在第二个Activity的onActivityResult()方法里面用setResult(RESULT_OK,intent),没有效果,想问下怎么传值合适

加载中
0
寒天
寒天

ActivityB执行完操作后,就直接setReseult(RESULT_OK,intent);这个intent就是携带的参数,而不是在第二个Activity的onActivityResult里面set,

代码如下:

setResult(RESULT_OK,intent);

finish();


第一个Activity:

onActivityResult:通过参数中的intent获取参数

返回顶部
顶部