android - 当应用程序被删除时,PendingIntents 会发生什么?

标签 android uninstallation android-pendingintent

正如标题所示,我很想知道 Android 如何处理已从设备中删除的应用程序创建的 PendingIntents。

到目前为止,我的研究涉及使用 AlarmManager 和未决 Intent 设置警报。在正常情况下,一切都按预期工作。为了测试卸载情况,我使用 AlarmManager 和 PendingIntent 为将来的某个时间点设置了一个警报,然后删除了该应用程序。我观察到的是,似乎 没有任何事情发生 - 例如,logcat 没有显示我的 PendingIntent 试图启动一个使用缺少的类的错误。

我找不到这方面的文档,所以想知道是否有人知道这方面的知识或我可以引用的链接。

最佳答案

根据我的知识,即使应用程序退出,挂起的 Intent 也会运行,但是使用卸载删除应用程序没有办法运行这个挂起的 Intent ,因为应用程序缓存目录和应用程序数据已被删除,pendingIntent

关于android - 当应用程序被删除时,PendingIntents 会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10814432/

相关文章:

android - 开始使用 admob for android - 对文档感到困惑

java - 将泛型对象转换为泛型类

java - 单击按钮将电子邮件发送到某个地址

config - 卸载 oh-my-zsh 时遇到问题?

android - 检查 sdk 版本后缺少 PendingIntent 可变性标志给出警告

java - 待定 Intent 并设置闹钟重复

android - BroadcastReceiver 中的可序列化附加功能

android - 使用系统偏好设置存储值(value)

uninstallation - 如何卸载/删除 Visual Studio SP1

linux - bitrock 安装程序 - Linux 入门