2015-10-06 3 views
-1

У меня есть фрагмент, который имеет скользящую компоновку вкладок и пейджер с 5 вкладками. Я начинаю на вкладке 1, затем нажимаю другой фрагмент на задний стек, заменяя фрагмент на вкладки. Когда теперь я перехожу назад, появляется фрагмент с вкладками, но первые две вкладки пусты (вкладка/фрагмент не отображается, но создаются представления). Если я перейду к третьей вкладке и вернусь к вкладкам 1 и 2, содержимое снова появится.Фрагмент Содержимое не показано после обратной навигации

Я попытался прикрепить/показать фрагмент, но это не помогло.

любые идеи?

Это содержимое моих вкладок, все они выглядят одинаково. ViewClass - тоже самое. Он точно реализует фрагмент.

<?xml version="1.0" encoding="UTF-8" ?> 
<Button 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:local="http://schemas.android.com/apk/res-auto" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Navigate to 2" 
    local:MvxBind="Click NavigateCommand" /> 

вращения работает, как ожидалось (если эта информация делает никакой разницы.)

+0

Какой PagerAdapter вы используете? –

+0

@MuhammadBabar я реализовал свой собственный от Android.Support.V4.View.PagerAdapter – esskar

+0

Что вы показываете на вкладках 1 и 2? Некоторый код, который помогает нам очистить изображение – Droidwala

ответ

0

ли вы установили в своем фрагменте с раздвижными вкладке Макет «setOffscreenPageLimit (5)» в вашем ViewPager?

yourViewPager.setOffscreenPageLimit(5); 

Я установил это, как правило, в onCreateView (...)

0

вы можете использовать флаг в onAttach() и onActivityCreated() в фрагменте. Проверяя этот флаг, вы можете отображать содержимое, здесь нет необходимости устанавливать viewpager.setoffscreenlimit

+0

как заставить ее ее отображать? – esskar

+0

OnAttach не вызывается для вкладки 1, когда я перехожу назад. Он вызывается для вкладки 2, когда я перемещаю 2 его, но он не отображается – esskar

Смежные вопросы