Я программно вызываю системное окно fingerprint с помощью библиотеки biometric. Это происходит после нажатия на кнопку из фрагмента.
После успешной аутентификации мне нужно вызвать другой фрагмент приложения, но логически он находится у меня в другой функциональной области - использую другой роутер.
Но у меня вызывается ошибка:
Caused by: java.lang.IllegalStateException: FragmentManager is already executing transactions
at androidx.fragment.app.FragmentManager.ensureExecReady(
FragmentManager.java:1776)
at androidx.fragment.app.FragmentManager.execPendingActions(
FragmentManager.java:1841)
at androidx.fragment.app.FragmentManager.executePendingTransactions(
FragmentManager.java:489)
at ru.terrakok.cicerone.android.support.SupportAppNavigator.applyCommands(
SupportAppNavigator.java:41)
Как такое можно исправить? Версия: 5.1.0