class A{
private void Func(){
Intent i = new Intent(A.this,B.class);
i.pushExtra("CustomData",new Data());//Data需继承序列化
startActivityForResult(i,int requestCode = 0);
}
protected override void onActivityResult(int requestCode,int resultCode,Intent data){
super.onActivityResult(requestCode,resultCode,data);
string s = data.getString("stringData")
}
}
class B{
OnCreate(){
Intent i = getIntent();
Data d = i.getSerializeExtra("CustomData");
}
private void BackToA(){
Intent i = new Intent();
i.putExtra("stringData","DemonViglu");
setResult(int resultCode = 1,i);
finish();
}
}