http://blog.csdn.net/hongshan50/article/details/6585396
这里有一份很好的文章:
http://www.cnblogs.com/feisky/archive/2010/01/16/1649081.html
1.无参数Activity跳转

2.向下一个Activity传递数据(使用Bundle和Intent.putExtras)
Intent it = new Intent(Activity.Main.this, Activity2.class);

对于数据的获取可以采用:

或者:

 

3.向上一个Activity返回结果(使用setResult,针对

4.回调上一个Activity的结果处理函数(onActivityResult)

注意:
总结:调用startActivityForResult,onActivityResult无响应的问题 http://blog.sina.com.cn/s/blog_5da93c8f0101gzf5.html
我碰到问题跟这里的不一样,就是在接受返回参数的Activity里面的一些方法,使用了getIntent()来得到Intent,导致还没运行返回参素好的Activity,就已经调用了onActivityResult();
最好不要在非onCreate()方法外使用getIntent()来获取Intent;

我的例子源码:
main.xml

result.xml

strings.xml

FirstActivity.java

SecondActivity.java

R.java

AndroidManifest.xml
———————————————-