不再使用startActivity()方法,而是使用startActivityForResult()方法
public void startActivityForResult(Intent intent,int requestCode);
(requestCode是请求码)
接收一个Activity的返回值:
@Overrie
protected void onActivityResult(int requestCode,int resultCoide,Intent data)
{
super.onActivityResult(requestCode,resultCode,data);
}
在该方法中,需要判断requestCode和resultCode结果码是否与预先设置的相同,如果相同,则获取传递的数据包
获取在另一个Activity中返回结果:
setResult(requestCode,intent);