Android 识别多个意图(对于onActivityResult)

Android 识别多个意图(对于onActivityResult),android,android-intent,Android,Android Intent,我在一项活动中有5个意图。他们都在使用startActivityForResult。因为它们都对应于布局中的不同元素。我如何识别哪一个意图是结果 例如,如果我有intent1、intent2、intent3,所有这些都在使用startActivityForResult。在意向交易完成后。我现在如何在我的onActivityResult中识别调用了哪个意图。调用的意图是android手机联系人意图。当您调用startActivityForResult()时,您可以设置请求代码。稍后,您可以在onA

我在一项活动中有5个意图。他们都在使用
startActivityForResult
。因为它们都对应于布局中的不同元素。我如何识别哪一个意图是结果


例如,如果我有intent1、intent2、intent3,所有这些都在使用
startActivityForResult
。在意向交易完成后。我现在如何在我的
onActivityResult
中识别调用了哪个意图。调用的意图是android手机联系人意图。

当您调用
startActivityForResult()
时,您可以设置
请求代码。稍后,您可以在onActivityResult()中使用此请求代码来确定意图。更多信息,请参阅。如果您看到的文档中提到:

在ActivityResult上受保护的void(int请求代码、int结果代码、意图数据)

requestCode:最初提供给startActivityForResult()的整数请求代码,允许您标识此结果的来源