文章目录
处理方法
在你的第一个 Activity中使用 startActivityForResult() 调用第二个方法。例子
1
2
3
|
Intent new
this , class ); startActivityForResult(i, 1 ); |
In
如果你想在第二个Activity 中给第一个Activity 传值了采用如下的方法:
1
2
3
4
5
6
7
|
Intent new
returnIntent.putExtra( "result" ,result); setResult(RESULT_OK,returnIntent); finish(); |
如果不想传值,如下
1
2
3
4
|
Intent new
setResult(RESULT_CANCELED, finish(); |
在你的第一个Activity 的onActivityResult() 方法中写如下代码
1
2
3
4
5
6
7
8
9
10
11
12
|
protected
int
int
if
1 ) if (resultCode String "result" ); } if
//Write } } } //onActivityResult |
原文地址:http://www.itmmd.com/201411/121.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。