Для добавления фрагмента синхронно используется commit(). Транзакция менеджера фрагментов выполняется сразу.
Для добавления фрагмента асинхронно используется commitAllowingStateLoss(). Это может привести к потере состояния, если перед выполнением транзакции активность будет уничтожена. Альтернативно, можно использовать commit() с комбинацией с executePendingTransactions(), чтобы выполнить транзакцию сразу после вызова commit().
kotlin
Для добавления фрагмента синхронно используется commit(). Транзакция менеджера фрагментов выполняется сразу.
Для добавления фрагмента асинхронно используется commitAllowingStateLoss(). Это может привести к потере состояния, если перед выполнением транзакции активность будет уничтожена. Альтернативно, можно использовать commit() с комбинацией с executePendingTransactions(), чтобы выполнить транзакцию сразу после вызова commit().
kotlin
Register or sign in to get access to full answers for all questions from the question bank.