2012-05-30 155 views
5

正如標題所暗示的那樣,我有興趣瞭解Android如何處理由已從設備中刪除的應用程序創建的PendingIntents。當應用程序被刪除時PendingIntents會發生什麼?

我迄今爲止的研究涉及使用AlarmManager和待定意圖設置警報。在正常情況下,所有按預期工作。爲了測試卸載情況,我使用AlarmManager和PendingIntent設置了將來某個點的警報,然後刪除該應用程序。我觀察到似乎沒有發生發生 - logcat顯示沒有錯誤從我的PendingIntent試圖啓動一個使用缺少類例如。

我找不到這個文件,所以想知道有沒有人知道這個或我可以參考的鏈接。

+0

我認爲他們都將被刪除以及。與你的軟件包有關的所有東西都會被刪除但是,沒有關於它的文檔,或者我可能沒有看清楚。 –

+0

我想知道的一樣。我有一個可能永遠不會取消的重複鬧鐘。所以我希望android清除掛起的意圖和相關的卸載... – FabiF

回答

0

正如我knowladge未決的意圖被運行,即使應用程序退出,但使用應用程序中刪除卸載也沒辦法,因爲應用程序緩存目錄和應用程序數據被刪除運行這個懸而未決的意圖,pendingIntent

相關問題