Intereting Posts
Изменение цвета фона вкладки TabLayout (библиотека поддержки дизайна Android) не занимает всего пространства табуляции Android: TextView автоматически обрезает и заменяет последние 3 символа строки Android: статические поля и утечки памяти Могу ли я повесить вызов программно в Android? Чем отличается getContext и getActivity от Fragment в библиотеке поддержки? Делает minHeight делать что-нибудь? История просмотра WebView без перенаправления Как определить использование размера кучи приложения для Android Предотвращение расширения строки состояния Не удалось добавить запись '0' для кэширования localClassSetAnalysis.bin В чем разница между атрибутами background, backgroundTint, backgroundTintMode в макете xroid? Как изменить цвет строки состояния для соответствия приложению в Lollipop? Удаление Apache HTTP Client из API23, повлияет ли это на Volley? PhoneStateListener onMessageWaitingIndicatorChanged () не называется надежно Confused о testCompile и androidTestCompile в Android Gradle

Android Не удается сохранить фрагменты, вложенные в другие фрагменты

В моем приложении я ошибаюсь, я пытаюсь добавить три фрагмента в другой фрагмент , затем Eclipse покажет это:

Java.lang.IllegalStateException: не удается сохранить фрагменты, вложенные в другие фрагменты

Это мой код в childFragments

getChildFragmentManager().beginTransaction() .add(R.id.shop_fragment_container, shopTopOneFragment) .add(R.id.shop_fragment_container, shopTopTwoFragment) .add(R.id.shop_fragment_container, shopTopThreeFragment) .hide(shopTopTwoFragment).hide(shopTopThreeFragment) .show(shopTopOneFragment).commit(); 

Любая помощь будет оценена

Solutions Collecting From Web of "Android Не удается сохранить фрагменты, вложенные в другие фрагменты"

Не удается сохранить фрагменты, вложенные в другие фрагменты

Это ограничение вложенных Fragments . Я предполагаю, что один или несколько ваших детей Fragments имеют setRetainInstance(true) где-то в своем коде. Вам необходимо удалить это, чтобы предотвратить ошибку.

EDIT: при дальнейшем чтении кажется, что родительский Fragment вызывает setRetainInstance(true) тогда он вызывает одно и то же исключение из-за того, что попытка сохранить родительский экземпляр также пытается сохранить дочерние Fragments .