读书人

Activity其间的参数传递

发布时间: 2012-07-15 20:11:39 作者: rapoo

Activity之间的参数传递

Activity之间的参数传递

?

?

假设有2个Activity,分别为 ActivityA和ActivityB,ActivityA负责调用ActivityB。

?

(一)ActivityA传递参数给ActivityB

?

ActivityA类的代码:

@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {int resultValue = 0;//requestCode:对应ActivitA中startActivityForResult(intent, 3);中的3switch(requestCode){case 3://resultCode:对应ActivitB中setResult(100, intent);中的100switch(resultCode){case 100:resultValue = data.getIntExtra("result_value", -1);Toast.makeText(this, "返回值["+resultValue+"]", Toast.LENGTH_LONG).show();break;default:Toast.makeText(this, "错误返回值["+resultCode+"]", Toast.LENGTH_LONG).show();}break;default:Toast.makeText(this, "错误请求值["+requestCode+"]", Toast.LENGTH_LONG).show();}}
?

?

?

?

读书人网 >移动开发

热点推荐