2012-05-30 50 views
5

正如标题所暗示的那样,我有兴趣了解Android如何处理由已从设备中删除的应用程序创建的PendingIntents。当应用程序被删除时PendingIntents会发生什么?

我迄今为止的研究涉及使用AlarmManager和待定意图设置警报。在正常情况下,所有按预期工作。为了测试卸载情况,我使用AlarmManager和PendingIntent设置了将来某个点的警报,然后删除该应用程序。我观察到似乎没有发生发生 - logcat显示没有错误从我的PendingIntent试图启动一个使用缺少类例如。

我找不到这个文件,所以想知道有没有人知道这个或我可以参考的链接。

+0

我认为他们都将被删除以及。与你的软件包有关的所有东西都会被删除但是,没有关于它的文档,或者我可能没有看清楚。 –

+0

我想知道的一样。我有一个可能永远不会取消的重复闹钟。所以我希望android清除挂起的意图和相关的卸载... – FabiF

回答

0

正如我knowladge未决的意图被运行,即使应用程序退出,但使用应用程序中删除卸载也没办法,因为应用程序缓存目录和应用程序数据被删除运行这个悬而未决的意图,pendingIntent

相关问题