正如标题所示,我很想知道 Android 如何处理已从设备中删除的应用程序创建的 PendingIntents。
到目前为止,我的研究涉及使用 AlarmManager 和未决 Intent 设置警报。在正常情况下,一切都按预期工作。为了测试卸载情况,我使用 AlarmManager 和 PendingIntent 为将来的某个时间点设置了一个警报,然后删除了该应用程序。我观察到的是,似乎 没有任何事情发生 - 例如,logcat 没有显示我的 PendingIntent 试图启动一个使用缺少的类的错误。
我找不到这方面的文档,所以想知道是否有人知道这方面的知识或我可以引用的链接。
最佳答案
根据我的知识,即使应用程序退出,挂起的 Intent 也会运行,但是使用卸载删除应用程序没有办法运行这个挂起的 Intent ,因为应用程序缓存目录和应用程序数据已被删除,pendingIntent
关于android - 当应用程序被删除时,PendingIntents 会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10814432/