Не используйте commitAllowingStateLoss (), его следует использовать только в тех случаях, когда пользовательское пользовательское состояние нормально меняется на пользователя.
Вместо этого используйте if (fragment.isResume ()) для проверки вне операции, с которой вы столкнулись с этим IllegalStateException "Can не выполнять это действие после onSaveInstanceState "