在活动A中,我使用
启动活动B.startActivityForResult(intent, requestCode);
活动B是否可以访问活动A使用的requestCode来启动活动B?我知道我可以单独将它包含在Extra中,但如果可能的话,只想直接在Activity B中访问requestCode。
答案 0 :(得分:0)
您必须将其作为额外内容发送到捆绑包中 并使用请求代码
完成活动b答案 1 :(得分:0)
在ActivityA上:
你可以这样做:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
ActivityB activityB = new ActivityB;
activityB.onActivityResult(requestCode, resultCode, data);
}
// 在你的活动B:
//just call onActivityResult as you normally would.