我试图从 API 中了解 PendingIntent
的用途。
有时我使用的一些方法需要这样做,但我仍然没有得到正确的想法。
谁能解释一下吗?为什么我不能只使用上下文?
谢谢
莫希克
最佳答案
PendingIntent
是粗略操作(启动 Activity ?启动服务?发送广播?)、操作详细信息(以 Intent
形式)的组合>) 和一个上下文
。 PendingIntent
被交给操作系统,操作系统将在未来的某个时刻对 Intent
执行总体操作(因此,“待处理”)。 Context
是为了安全 - Android 将仅使用 Context
的权限执行 PendingIntent
,因此 PendingIntent
> 无法访问请求它的Context
无法访问的内容。
关于android - 什么时候会使用 PendingIntent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2705013/