Android包替换意图

Android包替换意图,第1张

概述在我的应用程序中,我正在通过使用广播接收器来监听3个意图.ACTION_PACKAGE_REPLACEDACTION_PACKAGE_REMOVEDACTION_PACKAGE_ADDED问题是每当我重新安装一些应用程序时,我会得到ACTION_PACKAGE_REMOVED然后我得到ACTION_PACKAGE_ADDED然后我得到ACTION_PACKAGE_REPLACED.有

在我的应用程序中,我正在通过使用广播接收器来监听3个意图.

ACTION_PACKAGE_REPLACEDACTION_PACKAGE_REMOVEDACTION_PACKAGE_ADDED

问题是每当我重新安装一些应用程序时,我会得到
ACTION_PACKAGE_REMOVED然后我得到ACTION_PACKAGE_ADDED然后我得到ACTION_PACKAGE_REPLACED.

有没有办法知道在重新安装应用程序时ACTION_PACKAGE_REMOVED和ACTION_PACKAGE_ADDED意图属于ACTION_PACKAGE_REPLACED.我的意思是,当仅分别删除和安装应用程序时,这些不是意图.

谢谢
Dalvin

解决方法:

这可能为时已晚,但我正在寻找类似的东西并遇到额外的EXTRA_REPLACING,如果它会立即跟随一个Add,它将出现在意图ACTION_PACKAGE_REMOVED中.

我认为这个额外的可用于区分实际更换和仅添加/删除.果然,我遇到了this post on SO,完全一样.

总结

以上是内存溢出为你收集整理的Android包替换意图全部内容,希望文章能够帮你解决Android包替换意图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105207.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存