I am try to user one activity in my project。 in main fragment i user viewpage and tablayout,the ViewPager contain five fragment, in first fragment contain two fragment i form one fragment navigation to new fragment, when back i lose all data in the ViewPager's fragment.
just like this enter link description here
as @Ail tell me. i fix this bug.
Code before:
protected View mView;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
mView = inflater.inflate(getRootView(), container, false);
initView();
initData();
return mView;
}
Code after:
public View mView;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
if (mView == null) {
mView = inflater.inflate(getRootView(), container, false);
initView();
initData();
}
return mView;
}