父与子之间传递数据
父传子
父:
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");
本文详细介绍了在Android应用中通过Intent进行数据传递的方法,包括父类向子类传递数据及子类向父类返回数据的实现步骤。
3028

被折叠的 条评论
为什么被折叠?



