Отсутствие активности Исключение при использовании viewpager и фрагментов внутри фрагментов

Позвольте мне описать мой проект.

Я использую actionbarsherlock с SlidingMeno от jfeinstein10. В моей основной деятельности у меня есть это скользящее меню с парой пунктов меню, которые открывают фрагменты в контейнере. (Так же, как образец основного фрагмента в примере скользящего меню). В одном из этих фрагментов у меня есть view-pager с viewpageindicator. View-pager привязан к FragmentStatePagerAdapter с моими фрагментами. Поэтому у меня есть фрагменты внутри фрагментов. Я использую getChildFragmentManager (), как это предлагается в документе, при использовании фрагментов внутри фрагментов.

Когда я выбираю элемент меню с фрагментом, который в первый раз держит view-pager, все работает так, как должно. Но когда я выбираю какой-то другой пункт меню, а затем возвращаюсь к этому фрагменту view-pager, я получаю это исключение. Все остальные фрагменты не имеют этой проблемы, и в трассировке стека нет ссылки на мой код.

https://gist.github.com/4502038

Кто-нибудь сталкивался с подобной проблемой или имел некоторое представление о том, что происходит.

EDIT: Если я использую getFragmentManager () вместо getChildFragmentManager (), то даже я в субфрагменте. Я не получаю исключение, но один из фрагментов внутри viewpager не воссоздается после того, как во второй раз я выбрал фрагмент viewpager.

Я создал проект на github, чтобы вы, ребята, могли посмотреть. https://github.com/pzagor2/TestErrorApp

Посмотрите: https://code.google.com/p/android/issues/detail?id=42601 ошибка.

Uncommenting addToBackStack https://github.com/pzagor2/TestErrorApp/blob/master/MainActivity/src/com/example/myapp/MainActivity.java#L69 , работал для меня с вашей настройкой проекта.

Вы можете увидеть ошибку в отчете об ошибке Google в первом URL-адресе.

Надеюсь, это помогло.

Я просто посмотрел проект GitHub, и похоже, что вы еще не выполнили свой код. Но я предполагаю, что ваш ViewPager находится в самом фрагменте, и в ViewPager размещаются дочерние фрагменты. Если это так, то я бы порекомендовал вам протестировать, чтобы ваш FragmentStatePagerAdapter был построен с результатом getChildFragmentManager ().

Intereting Posts
Это ошибка с CheckBox в Android? Добавить пользовательский макет на панель инструментов Запросить параметр рабочего стола на мобильных устройствах Android – Органы управления PhoneGap Установка android: versionName как ссылка на строковый ресурс приводит к NullPointerException под эмулятором Можно ли прокручивать ScrollView с помощью ConstraintLayout в режиме Blueprint? Данные Logcat не отображаются на вкладке журнала DDMS Eclipse Не удается завершить установку из-за противоречивой зависимости. Ошибка Eclipse для ADT Android: Как возобновить приложение из уведомления? Поддержка actionbar v7 android Как я могу сделать слайд страницы, когда пользователь скользит пальцем по экрану? Ошибка при поддержке lib appcompat_v7 Как использовать иконки в меню навигационного представления с помощью значка в android Изменение размера растрового изображения после загрузки с помощью универсального загрузчика изображений Android Target API