2012-05-04 126 views

回答

7

A PendingIntent是您想要执行的操作,但在稍后的时间。想一想,把冰上的Intent。之所以需要,是因为必须在您的应用程序中创建Intent并从有效的Context启动,但在某些情况下,由于您在技术上位于应用程序的上下文之外,因此在您想要运行该操作时不可用(两个常见的例子是从NotificationBroadcastReceiver启动一个Activity

通过创建要用于启动,比方说,一个Activity而你有Context这样做的一个PendingIntent(从另一个ActivityService内)你可以将该对象传递给外部,以便代表您以您的应用程序的名义发布一部分。

HTH

0

类意向未立即打电话的,但有些时候像反应有所行动了。换句话说,您可以将权限授予其他应用程序。

它用在小部件中。当你点击按钮时,它执行定义的待定意图。

继续这里: What is an Android PendingIntent?