要通过startActivityForResult( intent , request); 这个方法来启动下一个 Activity
Intent intent= new Intent(thisActivity.this, nextActivity.class);
intent.putExtra("userID", student.getUserID());
intent.putExtra("realName", student.getRealName());
intent.putExtra("ipAddress", IPADDRESS);
//startActivity(ImageCaptureintent);
thisActivity.this.startActivityForResult(intent, 2);
重写onActivityResult(int requestCode, int resultCode, Intent data)方法
在下 nextActivity 中使用
Intent intent = new Intent();
intent.putExtra("backToPrepareActivity", backToPrepareActivity);
nextActivity.this.setResult(23, intent); //通过 setResult 方法来 设置要返回给前一个acitivty中的intent的值。要返回的数据都必须保存到intent中。 23为上面重写的onActivityResult方法中的resultCode值,用来做为判断使用。