Это исправлено в Android 4.2, а также в источнике библиотеки поддержки. [*]
Подробнее о причине (и обходах) см. отчет об ошибке Google: http : //code.google.com/p/android/issues/detail? id = 19917
Если вы используете библиотеку поддержки, вам не придется беспокоиться об этой ошибке (надолго)[*]. Однако, если вы используете API напрямую (т. Е. Не используете FragmentManager библиотеки поддержки) и ориентируетесь на API под Android 4.2, вам нужно попробовать один из рабочих обходов.
[*] На время написания Android SDK Manager по-прежнему распространяет старую версию, которая показывает эту ошибку.
Редактировать. Я собираюсь добавить некоторые пояснения здесь, потому что я, очевидно, каким-то образом смутил того, кто проголосовал за этот ответ.
Существует несколько разных (но связанных) обстоятельств, которые могут вызвать выброс этого исключения. Мой ответ выше относится к конкретному экземпляру, обсуждаемому в вопросе i.e, ошибка в Android, которая впоследствии была исправлена. Если вы получаете это исключение по другой причине, это связано с тем, что вы добавляете / удаляете фрагменты, когда вам не следует (после сохранения состояний фрагмента). Если вы находитесь в такой ситуации, то, возможно, « Вложенные фрагменты - IllegalStateException» Невозможно выполнить это действие после того, как onSaveInstanceState «» может вам пригодиться.
Я думаю, вы должны проверить этот адаптируемый макет отсюда.