1、活动之间传递数据,向下传递:
先将intent.putExtra("dddd","ceshi");
然后到达下一个活动里面用getIntent(),intent.getStringExtra("dddd");
向上一个活动传递值:
第一个活动
startActivityForResult()方法启动活动,会在当前活动销毁的时候返回一个结果给上一个活动。
startActivityForResult(intent,1);//1代表请求码
第二个活动
new Intent().putExtra("ddddd","test");
setResult(RESULT_OK,intent);//向上一个活动返数据
finish();
第二个活动销毁后会直接调用第一个方法的 onActivityResult方法。
onActivityResult(int requestCode, int resultCode, Intent data)
requestCode;//启动时候的请求码
resultCode://setResult中的RESULT_OK
data.getStringExtra("ddddd");//拿取返回值