Android 您什么时候使用Pending帐篷?

Android 您什么时候使用Pending帐篷?,android,Android,我试图从API中了解pendingent的用途 有时我使用的一些方法需要这样做,我仍然没有正确的想法 谁能解释一下?为什么我不能只使用上下文 谢谢 moshikApendingent是一个总动作(启动活动?启动服务?发送广播?),动作细节(以意图的形式)和上下文的组合。pendingent交给操作系统,操作系统将在未来某个点对Intent执行总体操作(因此称为“挂起”)。上下文是为了安全——Android将仅在上下文的权限下执行pendingent,因此,挂起内容无法访问请求它的上下文无法访问的

我试图从API中了解
pendingent
的用途

有时我使用的一些方法需要这样做,我仍然没有正确的想法

谁能解释一下?为什么我不能只使用上下文

谢谢


moshik

A
pendingent
是一个总动作(启动活动?启动服务?发送广播?),动作细节(以
意图的形式)和
上下文的组合。
pendingent
交给操作系统,操作系统将在未来某个点对
Intent
执行总体操作(因此称为“挂起”)。
上下文
是为了安全——Android将仅在
上下文
的权限下执行
pendingent
,因此,
挂起内容
无法访问请求它的
上下文
无法访问的内容。

挂起的意图是一个令牌,您可以将它提供给另一个应用程序,如Notification Manager,它允许另一个应用程序使用您的应用程序的权限来执行预定义的代码

某些活动在一段时间后触发,或由某个特定事件调用,以使用挂起的意图。 通常,挂起的意图存储在进程队列中

在该特定时间使用普通意图,但将挂起意图用作预定义时间


e、 g.在特定时间调用的报警管理器

因此,如果我没有弄错的话,我会在我想确保访问上下文可以访问的内容时,在常规情况下使用PendingIntent。当需要方法参数时,可以使用
PendingIntent
。一个真实的示例会非常有帮助。一个真实的示例是AlarmManager类。它的API只允许您计划PendingEvents,而不是常规意图。@Commonware。未决意图是否仅用于外部应用,例如通知?