У меня такая ситуация:
- Linear Layout
- ToolBar
- SlidingTabLayout
- ViewPager
- FrameLayout
Изначально я добавляю только фрагмент в FrameLayout, и все работает. Затем я удаляю этот фрагмент, создаю новый адаптер и привязываю адаптер к SlidingTabLayout. Все снова работает, но теперь мне нужно установить для видимости вкладки значение false, и я делаю это с помощью
slidingTabLayout.setVisibility(View.GONE);
но мне также нужно заменить текущий вид новым фрагментом. Обычно я делаю это с помощью:
getFragmentManager().replace(parent, newFragment);
но теперь я не могу этого сделать, потому что getFragmentManager (). replace (ViewPager, newFragment); не работает. Так как я могу это сделать? И если возможно, могу ли я добавить замену ViewPager в backstack?