В общем, есть фрагмент HomeFragment, который выбирается с помощью BottomNavigationView. В этом фрагменте есть еще два фрагмента TabLayout\ViewPager фильмы и сериалы. Если перейти из HomeFragment в другую вкладку(в закладки для примера), то при возвращение обратно, там будет две пустые и криво работающие наши две вкладки фильмы|сериалы. И собсна, как это дело исправить\переделать?
Код HomeFragment
public class HomeFragment extends Fragment {
View v;
private TabLayout tabLayout;
private ViewPager viewPager;
private ViewPagerAdapter adapter;
public HomeFragment() {
}
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
v = inflater.inflate(R.layout.fragment_home, container, false);
tabLayout = v.findViewById(R.id.tablayoutid);
viewPager = v.findViewById(R.id.viewpagerid);
adapter = new ViewPagerAdapter(getActivity().getSupportFragmentManager());
adapter.AddFragment(new FilmsFragment(), "Films");
adapter.AddFragment(new SerialsFragment(), "Serials");
viewPager.setAdapter(adapter);
tabLayout.setupWithViewPager(viewPager);
return v;
}
}
Попробуй поменять на childFragmentManager.
adapter = new ViewPagerAdapter(this.getChildFragmentManager());
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Написал программу которая удаляет определенную строку из файла,но что-то не пашет
у меня есть подключенная таблица из Mysql в проект java, мне нужно вывыести сумму значений в таблице, простым запросом в mysql я бы выполнил "select...