You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Доброго времени суток!
Мне удалось воспроизвести баг только для дочернего роутера.
Именно у него по моим тестам был непредвиденный вызов onRouterEmpty
Артефакт с фиксом этой проблемы уже скоро появится в доступе, однако если это не исправит баг, то заново откроем тему и продолжим исправления.
Также, в планах, в ближайшем обновлении упорядочить эту схему работы (вызов onRouterEmpty). Поэтому в следующем обновлении поведение может незначительно измениться, но в документации все правки и особенности будут отражены.
При выполнении router.newRootComponent(newComponent) происходит вызов onRouterEmpty, что приводит к непредвиденному поведению приложения.
Например, следующий код приведет к неожиданному закрытию приложения вместе со сменой экрана:
class MainActivity : ComponentActivity() {
}
-- skip --
mainRouter.newRootComponent(newRootComponent)
-- skip --
The text was updated successfully, but these errors were encountered: