2011-06-18 48 views
3

在我的應用程序中,我正在使用廣播接收器監聽3個意圖。Android套件替換意圖

ACTION_PACKAGE_REPLACED 
ACTION_PACKAGE_REMOVED 
ACTION_PACKAGE_ADDED 

的問題是,每當我重新安裝一些應用程序首先,我得到 ACTION_PACKAGE_REMOVED然後我得到ACTION_PACKAGE_ADDED然後我得到ACTION_PACKAGE_REPLACED

有沒有什麼辦法知道在重新安裝應用程序時ACTION_PACKAGE_REMOVEDACTION_PACKAGE_ADDED意圖屬於ACTION_PACKAGE_REPLACED。我的意思是,這些不是隻有當應用程序分別被刪除和安裝時的意圖。

THX Dalvin

回答

5

這可能是太晚了,但我一直在尋找類似的東西和整個額外EXTRA_REPLACING這將是目前在意向ACTION_PACKAGE_REMOVED是否會緊跟一個添加進來。

我想這個額外的可以用來區分實際替代和只有增加/刪除。果然,我碰到了this post on SO,它完全一樣。

+0

謝謝,它解決了我的問題。 –