Фрагмент транзакции Скрыть после onSaveInstanceState - PullRequest
2 голосов
/ 01 декабря 2011

Я хочу, чтобы мое приложение добавляло все фрагменты, когда моя активность создается (onCreate), и удаляло его, когда моя активность умирала (onDestroy), но если я пытаюсь это сделать, когда я поворачиваю свое устройство, происходит сбой приложения, и Log сообщает :

java.lang.IllegalStateExceptiom: невозможно выполнить это действие после onSaveInstanceState

Есть способ сделать то, что я хочу?

1 Ответ

0 голосов
/ 29 июля 2012

Попробуйте удалить их в onPause перед вызовом super.onPause(). Затем вы обнаружите, что фрагменты исчезают при повороте устройства. Поэтому, если вы затем перенесете добавление фрагментов из onCreate в onResume, все будет в порядке.

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

...