Android fragment 重叠问题这个坑,虽然我还没遇见过,但是同事曾经遇见过,提示我多注意,在此先mark一下,以备不时之需。
问题描述:
app运行的时候,按下home键,然后清理内存。或者,按下home之后,打开其他的一些占内存的app,然后把本app的内存挤掉了。
解决方案:
1:给每个Fragment加一个Tag;
2.在onCreate(Bundle savedInstanceState)中判断Bundle savedInstanceState是否不为空;
3.不为空则进行find Tag,重新给几个frament赋值。