Intereting Posts
Как получить сверхпрокрутку в стиле iPhone в Android 2.3 (Gingerbread)? Android-эмулятор – вращение экрана ListFiles () возвращает null на эмулятор Android 6.0 Как построить apk без eclipse или изменить здание apk с помощью файла конфигурации? Прямоугольник рисования холста Android Как изменить фоновый цвет информационной области на ImageCardView? Как выполнить POST-сырой целый JSON в теле запроса на доработку? Отправка данных через USB из приложения Android на ПК Gradle Android: как показать результаты теста без использования –info Применить плагин: «android» или применить плагин: «com.android.application» Phonegap 3.0 хочет android 17, но я хочу android 18 SwipeRefreshLayout с scrollView и макета выше Фоновая частичная параллельная развертка метки GC Соединение с adb было прервано, и попытки повторного подключения не удались Добавление моей клавиатуры вместо клавиатуры по умолчанию на устройстве Android в качестве входного

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 .