父与子之间传递数据
父传子
父:
Intent intent = null;
intent = new Intent(this, SchoolGradenActivity.class);
intent.putExtra("type", value);
startActivity(intent);
子:
Intent intent = getIntent();
news = (NewsZ) intent.getSerializableExtra("subject");
子传父
父:
Intent intent=new Intent(从哪,到哪);
startActivityForReault(intent,RESULT_CODE);
子:
Intent data=new Intent();
data.putExtra();
setResult(RESULT_OK,data);
父中重写onActivityResult()方法
if(requestcode==请求码&&resultcode==结果码)
data.getStringArrayExtra("data");
父传子
父:
Intent intent = null;
intent = new Intent(this, SchoolGradenActivity.class);
intent.putExtra("type", value);
startActivity(intent);
子:
Intent intent = getIntent();
news = (NewsZ) intent.getSerializableExtra("subject");
子传父
父:
Intent intent=new Intent(从哪,到哪);
startActivityForReault(intent,RESULT_CODE);
子:
Intent data=new Intent();
data.putExtra();
setResult(RESULT_OK,data);
父中重写onActivityResult()方法
if(requestcode==请求码&&resultcode==结果码)
data.getStringArrayExtra("data");