首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Activity其间的参数传递

2012-07-15 
Activity之间的参数传递Activity之间的参数传递??假设有2个Activity,分别为 ActivityA和ActivityB,Activit

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();}}
?

?

?

?

热点排行