一、在Activity中通过Intent传送数据给下一个活动
//在当前活动配置带有传送数据的intent
Intent intent = new Intent(context,nextActivity.class);
intent.putExtra("Extra_data","内容");
startActivity(intent);
//在nextActivity活动中取出数据
Intent intent = getIntent();
intent.getStringExtra("Extra_data");
二、从子活动接收返回数据
//在子活动配置需要返回的数据
Intent intent = new Intert();
intent.putExtra("Extra_back_data","内容");
setResult("Result_OK",intent);
//主活动需要使用startActivityForResult方法启动子活动
startActivityForResult(intent,requestCode);
//子活动返回后,主活动回调onActivityResult方法取出返回数据
protected void onActivityResult(int requestCode,int resultCode,Intent data){
if(requestCode == requestCode){
if(resultCode == Result_OK){
String datas = data.getStringExtra("Extra_back_data");
}
}
}