[url]http://hi.baidu.com/linnkan/blog/item/6ae34116c5968f5020a4e98c.html[/url]
[url]http://blog.csdn.net/xiayaxin/article/details/5663704[/url]
private Intent Intent1; //声明Intent
Intent1 = new Intent(); //定义Intent
Intent1.setClass(源ActivityID.this, 目标ActivityID.class); //开启下一个Activity
startActivityForResult(Intent1 , 请求码(int 型)); // 在向下一个Activity传递Intent的同时,发送请求码。
/* 传递Intent有两种方法,一种就是startActivityForResult,将请求码一起传递
另一种就是startActivity(Intent),传递参数中无请求码。**/
在源文件中取得Intent的返回值后,重载onActivityResult()
protected void onActivityResult(int requestCode,int resultCode,Intent data){
super.onActivityResult(requestCode,resultCode,data);
if(requestCode ==请求码) {
if(resultCode == REQUEST_CANCELED){
// 验证码无效 ,无返回值
}else if(resultCode == REQUEST_OK){
// 从返回的Intent中获取数据
}
}
}
[url]http://blog.csdn.net/xiayaxin/article/details/5663704[/url]
private Intent Intent1; //声明Intent
Intent1 = new Intent(); //定义Intent
Intent1.setClass(源ActivityID.this, 目标ActivityID.class); //开启下一个Activity
startActivityForResult(Intent1 , 请求码(int 型)); // 在向下一个Activity传递Intent的同时,发送请求码。
/* 传递Intent有两种方法,一种就是startActivityForResult,将请求码一起传递
另一种就是startActivity(Intent),传递参数中无请求码。**/
在源文件中取得Intent的返回值后,重载onActivityResult()
protected void onActivityResult(int requestCode,int resultCode,Intent data){
super.onActivityResult(requestCode,resultCode,data);
if(requestCode ==请求码) {
if(resultCode == REQUEST_CANCELED){
// 验证码无效 ,无返回值
}else if(resultCode == REQUEST_OK){
// 从返回的Intent中获取数据
}
}
}