什么是android中的pendingIntent?

时间:2012-05-04 22:00:45

标签: android android-pendingintent

android中的pendingIntent是什么?什么时候应该使用它? ,我试着在android文档中读到它,但不幸的是我没有得到答案!

2 个答案:

答案 0 :(得分:7)

PendingIntent是您要执行的Intent操作,但稍后会执行。想一想Intent放在冰上。需要它的原因是因为必须在应用程序中的有效Intent中创建并启动Context,但在某些情况下,当您想要运行该操作时,其中一个不可用,因为您技术上是在应用程序的上下文之外(两个常见示例是从ActivityNotification启动BroadcastReceiver

通过创建PendingIntent来启动ActivityContextActivityService来自另一个{{1}}或{{ 1}})你可以将该对象传递给外部的东西,以便它代表你启动部分应用程序。

HTH

答案 1 :(得分:0)

没有立即调用的意图,但是在一段时间之后就像对一些动作的反应一样。换句话说,您可以将权限授予其他应用程序。

它用于小部件中。单击按钮时,它会执行使用待定意图定义的内容。

继续这里: What is an Android PendingIntent?