首先问题只出现在覆盖安装的情况下:
当上一版本中的activity的启动模式为singTask或singleInstance需要更改为标准模式的时候,在登录界面检测版本更新,下载新的安装包后,使用Intent启动安装新apk,最后apk安装成功;在最后安装成功的界面如下所示:
此时如果点击”完成“,则再次打开更新后的app,一切正常运行;
如果点击”打开“,则此时打开的activity的启动模式还是保留上一版本的启动模式;
这个时候需要关闭app后台进程,再启动即可正常运行;像下面一样操作,即可;