设置保留该fragment
保留fragment只能解决设备旋转后保留原来的fragment,如果用户离开app,fragment进入后台,由于系统内存低而导致activity被回收,fragment同样会被销毁。
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置保留fragment,不会随activity一起销毁。
// 相反,它会一直保留并在需要时原封不懂的传递给新的activity。
setRetainInstance(true);
}