为结果启动PendingIntent

时间:2012-04-28 10:07:22

标签: android

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

如何在X中启动P,以便在X.onActivityResult

中接收结果R.

1 个答案:

答案 0 :(得分:5)

Google Play服务使用PendingIntent个对象解决同一方案中的权限错误:

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

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