Для добавления фрагмента синхронно используется commit(). Транзакция менеджера фрагментов выполняется сразу.
Для добавления фрагмента асинхронно используется commitAllowingStateLoss(). Это может привести к потере состояния, если перед выполнением транзакции активность будет уничтожена. Альтернативно, можно использовать commit() с комбинацией с executePendingTransactions(), чтобы выполнить транзакцию сразу после вызова commit().
kotlin
Для добавления фрагмента синхронно используется commit(). Транзакция менеджера фрагментов выполняется сразу.
Для добавления фрагмента асинхронно используется commitAllowingStateLoss(). Это может привести к потере состояния, если перед выполнением транзакции активность будет уничтожена. Альтернативно, можно использовать commit() с комбинацией с executePendingTransactions(), чтобы выполнить транзакцию сразу после вызова commit().
kotlin
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.