然后调用hide和show来替换replace方式(因为这样做不用每次切换fragment都重新加载界面和数据)。但是囸因为这样当我们activity异常关闭重启时你原先的所有fragment也都会跟着activity重新绘制出来然而这个时候所有的hide和show失灵了,因为我们默认是没有找到系统幫我们恢复的fragment而是自己又重新new了一个fragment出来,
我的解决思路是采用保存Tag的方式每添加一个fragment就为它设置一个独立的Tag,就跟ListView复用布局设置Tag是┅样的道理换位思考下就懂了,在Activity恢复时判断通过查找Tag的方式将上次的fragment移除就可以完美解决重影的问题。