startActivityForResult和setResult详解

1、startActivity( ) 
仅仅是跳转到目标页面,且不能用startActivity()调回原页面。
2、startActivityForResult( ) 
可以一次性完成这项任务,当程序执行到这段代码的时候,假若从firstActivity跳转到下一个secondActivity,而当这个secondActivity调用了finish()方法以后,程序会自动跳转回firstActivity,并调用前一个T1Activity中的onActivityResult( )方法。

 

相关的函数:
startActivityForResult(Intent intent, Int requestCode)
setResut(int resultCode, Intent intent)
onActivityResult(int requestCode, int resultCode, Intent intent)


原文来自:http://www.cnblogs.com/lijunamneg/archive/2013/02/05/2892616.html

你可能感兴趣的:(startActivityForResult和setResult详解)