因为当你自身被卸载、覆盖的时候,你本身的service、activity都被系统强行关闭了,怎可能监听自身,一般这种都是通过其他辅助程序实现的。

解决方案 »

  1.   


    但是我试过如三星的i9500,i9220等的机子测试是可以监听到自己被覆盖安装的,为了适配其他的机子,请问下能否开启一个service,当应用本身被移除时,该service还在继续监听?
      

  2.   


    这个不是升级,是同一版本的覆盖安装问题,因为我需要在同一版本覆盖安装的时候,删除SharePreferences一些值,希望仁兄指点下,谢谢!
      

  3.   

    同一版本的 versioncode 肯定不一样啊, 安装的时候在 sharedPrefrence里存放一个,每次重启判断 versioncode是否一样,不一样就清空,一样就不管
      

  4.   


    需求比较奇葩,versioncode是一样的,一样的代码