Android 开始等待结果

Android 开始等待结果,android,Android,我执行活动X。我从一个服务S那里得到了一个pendingent P。我可以肯定地知道,P指向unknown活动Y,它通过setResult方法返回结果R 我应该如何在X中启动p,以便在X中接收结果R。onActivityResult?Google Play Services使用PendingEvent对象解决同一场景中的权限错误: IntentSender intentSender = pendingIntent.getIntentSender(); activity.startIntentSe

我执行
活动X
。我从一个
服务S
那里得到了一个
pendingent P
。我可以肯定地知道,P指向unknown
活动Y
,它通过
setResult
方法返回结果R


我应该如何在X中启动p,以便在
X中接收结果R。onActivityResult

Google Play Services使用
PendingEvent
对象解决同一场景中的权限错误:

IntentSender intentSender = pendingIntent.getIntentSender();
activity.startIntentSenderForResult(intentSender, REQUEST_CODE, null, 0, 0, 0);

有关文档,请参阅。

PS。与通常的
startactivityfortresult
调用一样,我也希望在Y被取消时收到通知(在这种情况下,R等于
RESULT\u cancelled
)。