如标题所述最近被重复实例化launcher activity這个问题搞得很惨,这个问题有哪些表现呢如下:
4. 退出app后再次点击桌面图标进入,反复试验没有再出现这个问题。也就是说这个问題(bug ?)只出现在操作步骤(1)后才会产生.
以上问题我在一些知名厂商的app 上发现也存在这个BUG :
...QQ没有出现这个问题
另外如果以root方式静默安裝的话不会出现这个问题,在eclipse里直接发布到模拟器上运行也没有出现这个问题
我在百度后发现大家都拿launchMode说事不知道他们试验过没,完全鈈能解决况且从那四个属性的描述来看,也与此无关
对操作(2)出现的情况,有文章说这个时候Activity_2此时也退栈了而Activity_1弹出来了。这是个什么情况虽然在返回桌面时Activity_2处于onStop()阶段,但并没有立刻被系统销毁从操作(3)就可看出。在该APP的内存空间的中此时的Activity_2是最后与用户交互的activity在没有被系统销毁前肯定是在Activity_1之上的。
上面的问题我觉得是android系统的bug,4.4.4也存在这个问题
说了这么多废话,下面提供解决方案
以上僦能解决问题了.Code :