Android向上一个Activity传递数据
1、向上一个Activity返回结果
Intent intent=getIntent();
Bundle bundle=new Bundle();
bundle.putString("name", "Lvyan Blog");
intent.putExtras(bundle);
setResult(RESULT_OK, intent);
2、回调上一个Activity的结果处理函数
protected voidonActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode,resultCode, data);
if(requestCode==REQUEST_CODE){
if(resultCode==RESULT_CANCELED){
setTitle("cancle");
}else if (resultCode==RESULT_OK){
String temp=null;
Bundle bundle=data.getExtras();
if(bundle!=null){
temp=bundle.getString("name");
setTitle(temp);
}
}
}
}