【发布时间】:2014-09-23 19:24:37
【问题描述】:
Android 文档描述了 PendingIntent 和 IntentSender 类,但不清楚何时或为什么使用 IntentSender 而不是 PendingIntent - 事实上,大部分描述似乎对两者相同。
PendingIntent 文档:
Intent 的描述和使用它执行的目标操作。此类的实例是用 (...) 创建的;返回的对象可以交给其他应用程序,以便他们以后可以代表您执行您描述的操作。
IntentSender 文档:
Intent 的描述和使用它执行的目标操作。返回的对象可以交给其他应用程序,以便它们以后可以代表您执行您描述的操作。
两个类都是Parcelable,并且两个类都允许接收者使用send 或sendIntent(具有几乎相同的签名)调用操作。
既然您需要现有的PendingIntent 来创建IntentSender,那么在什么情况下您会想要创建IntentSender 而不仅仅是使用您的PendingIntent?
【问题讨论】:
-
你找到答案了吗?我面临同样的问题,但这个问题的唯一答案并没有给出有意义的解释。
标签: android android-pendingintent