android - 什么时候会使用 PendingIntent?

标签 android

我试图从 API 中了解 PendingIntent 的用途。

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

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

谢谢

莫希克

最佳答案

PendingIntent 是粗略操作(启动 Activity ?启动服务?发送广播?)、操作详细信息(以 Intent 形式)的组合>) 和一个上下文PendingIntent 被交给操作系统,操作系统将在未来的某个时刻对 Intent 执行总体操作(因此,“待处理”)。 Context 是为了安全 - Android 将仅使用 Context 的权限执行 PendingIntent,因此 PendingIntent > 无法访问请求它的Context 无法访问的内容。

关于android - 什么时候会使用 PendingIntent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2705013/

相关文章:

android - 在 Android 框架中使用 Power Mock 进行单元测试

android - 使用 loadLabel(android.content.pm.PackageManager) 为 Android Widget 设置标签的示例

android - 在 ConstraintLayout 中等距分布 View

java - 在 Android Studio 3.2.1 中禁用代理设置不起作用

android - 调用了未实现的 OpenGL ES API

android - 如何对齐按钮的用户界面?

java - 如何从列表适配器刷新布局/上下文(我认为这就是我需要的)

Android studio/Gradle javadoc 任务

android - 如何调用 Android 联系人列表并从其详细信息屏幕中选择一个电话号码?

Android:滚动动画?