在我的应用程序中,我正在通过使用广播接收器来监听3个意图.
ACTION_PACKAGE_REPLACED
ACTION_PACKAGE_REMOVED
ACTION_PACKAGE_ADDED
Run Code Online (Sandbox Code Playgroud)
问题是每当我重新安装一些应用程序时,我会
ACTION_PACKAGE_REMOVED得到ACTION_PACKAGE_ADDED然后我得到了ACTION_PACKAGE_REPLACED.
有没有办法知道重新安装应用程序ACTION_PACKAGE_REMOVED和ACTION_PACKAGE_ADDED意图属于ACTION_PACKAGE_REPLACED.我的意思是,当仅分别删除和安装应用程序时,这些不是意图.
Thx Dalvin
这可能为时已晚,但我正在寻找类似的东西并遇到额外的EXTRA_REPLACING,ACTION_PACKAGE_REMOVED如果它会立即跟随Add,它将出现在intent中.
我认为这个额外的可用于区分实际更换和仅添加/删除.可以肯定的是,我在SO上发现了这个完全相同的帖子.
| 归档时间: |
|
| 查看次数: |
2936 次 |
| 最近记录: |