6

我实施Activity X. 我PendingIntent P从一个Service S. 我肯定知道,P 指向未知 Activity Y,它通过它的setResult方法返回结果 R。

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

4

1 回答 1

8

Google Play Services 使用PendingIntent对象来解决相同场景中的权限错误:

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

有关文档,请参阅Activity.startIntentSenderForResult()

于 2016-01-07T22:15:13.017 回答