android中的pendingIntent
是什么?什么时候应该使用它? ,我试着在android文档中读到它,但不幸的是我没有得到答案!
答案 0 :(得分:7)
PendingIntent
是您要执行的Intent
操作,但稍后会执行。想一想Intent
放在冰上。需要它的原因是因为必须在应用程序中的有效Intent
中创建并启动Context
,但在某些情况下,当您想要运行该操作时,其中一个不可用,因为您技术上是在应用程序的上下文之外(两个常见示例是从Activity
或Notification
启动BroadcastReceiver
。
通过创建PendingIntent
来启动Activity
,Context
,Activity
,Service
来自另一个{{1}}或{{ 1}})你可以将该对象传递给外部的东西,以便它代表你启动部分应用程序。
HTH
答案 1 :(得分:0)
没有立即调用的意图,但是在一段时间之后就像对一些动作的反应一样。换句话说,您可以将权限授予其他应用程序。
它用于小部件中。单击按钮时,它会执行使用待定意图定义的内容。