Действие A - это однозадачное действие. В его обратном вызове OnCreate я создаю и присоединяю фрагмент к макету.
Действие B теперь запущено, A приостановлено, и его OnSaveInstanceState вызывается.
Activity A теперь повторно вызывается с помощью новое намерение (из-за взаимодействия в B). В OnNewIntent () я создаю новый фрагмент на основе нового намерения и заменяю предыдущий фрагмент.
Это приводит к IllegalStateException: не удается выполнить это действие после onSaveInstanceState.
Как правильно это сделать? Похоже, фреймворк по-прежнему считает A приостановленным, даже если был вызван OnNewIntent ().