Android 覆蓋安裝會同時傳送remove和replace的解決方案
有一些需求,在軟體解除安裝的時候做一些動作,但是我最近發現,在5.1上,覆蓋安裝的時候會發remove和replace兩種intent,這樣會導致功能異常,解決方案有2
- Intent.EXTRA_REPLACING
if (intent.getAction().equals(Intent.ACTION_PACKAGE_REMOVED)) {
String packageName = intent.getData().getSchemeSpecificPart();
boolean booleanReplacing = intent.getBooleanExtra(Intent.EXTRA_REPLACING, false);
LogUtils.e("booleanReplacing:" + booleanReplacing);
LogUtils.e("remove:" + packageName);
if (!booleanReplacing) {
//這裡是真正的解除安裝
}
}
2.監聽Intent.ACTION_PACKAGE_FULLY_REMOVED
這個廣播是應用被解除安裝,資料被時才會發,所以,這是真正的被解除安裝的時候會發的。
相關文章
- 酒店會議大廳無線覆蓋解決方案
- 室外無線覆蓋解決方案
- 大型會議wifi覆蓋之清除WiFi死角解決方案WiFi
- 大型演唱會無線wifi網路覆蓋解決方案WiFi
- 室外無線AP覆蓋解決方案
- 1000平方米教學樓無線覆蓋解決方案——學校無線覆蓋解決方案
- 大學宿舍無線覆蓋解決方案
- 高密度無線覆蓋解決方案
- 品牌連鎖店無線覆蓋解決方案
- 大學校園無線覆蓋解決方案
- 培訓機構無線覆蓋解決方案
- 【安裝Android Studio報錯之解決方案】Android
- 網際網路公司無線覆蓋解決方案
- 學校學生宿舍無線覆蓋解決方案
- 商場無線覆蓋廣告推送解決方案
- 學校報告廳無線覆蓋解決方案
- 百貨wifi無線覆蓋增值服務解決方案WiFi
- 景區無線覆蓋客流熱力圖解決方案圖解
- 中小企業辦公樓無線覆蓋解決方案
- 七層百貨商場無線覆蓋解決方案
- 零售商場無線覆蓋解決方案
- 企業wifi無線覆蓋解決方案怎樣呀WiFi
- 無線覆蓋解決方案需要考慮哪些細節
- 企業WiFi覆蓋,解決覆蓋四大難題WiFi
- 辦公室面積增大,實現wifi覆蓋的解決方案WiFi
- 踩坑日記,同域名 不同埠.. cookie 會覆蓋...Cookie
- 露天音樂節千人狂歡現場臨時WiFi覆蓋解決方案WiFi
- 全場景覆蓋的華為雲遊戲文娛解決方案遊戲
- 超市無線網路覆蓋最先進的解決方案是什麼
- 綜合體無線網路覆蓋的解決方案有什麼?
- 公司wifi覆蓋人數增多解決方案WiFi
- 隧道調頻廣播覆蓋系統數字選頻光纖拉遠漏纜覆蓋解決方案
- 辦公室無線覆蓋方案解決網路死角難題
- 1000平方米教學樓無線覆蓋解決方案
- Go1.20 新版覆蓋率方案解讀Go
- 同時訪問內外網解決方案
- 會展會務網路,視訊會議直播推流網路以及萬人現場WiFi覆蓋解決方案WiFi
- 實現 Android 手機上同時安裝正式包和測試包Android