Android文档描述了PendingIntent
和IntentSender
两个类,但不清楚何时或为什么要使用IntentSender
而不是PendingIntent
- 事实上,大部分描述看起来对于两者都是相同的。何时使用IntentSender与PendingIntent?
的PendingIntent
文档:
一个Intent和目标操作的说明用它来执行。这个类的实例用(...)创建;返回的对象可以交给其他应用程序,以便他们可以执行您以后代表您所描述的操作。
的IntentSender
文档:
一个Intent和目标操作的说明用它来执行。返回的对象可以交给其他应用程序,以便他们可以执行您稍后代表您所描述的操作。
这两个类是Parcelable
和两个类允许接收器与send
sendIntent
或(具有几乎相同的签名),调用的动作。
由于您需要现有的PendingIntent
来创建一个IntentSender
,您会在什么情况下创建一个IntentSender
而不是仅仅使用您的PendingIntent
?
你有没有找到一个答案?我面临同样的问题,但这个问题的唯一答案并没有给出意义的解释。 – cerisier 2017-12-29 12:31:15