Skip to content

Ошибка навигации #5

@alekseyHunter

Description

@alekseyHunter

Ошибка: невозможно вернуться на вкладку Daily с других вкладок (например, Settings), если на той вкладке открыли childScreen (например, ComposeScreen).

Причина: В MainScreen previousDestination сбрасывается до значения по умолчанию и условие if (screen.route == previousDestination.value) return@BottomNavigationItem не дает перейти на вкладку.

Решение: заменить val previousDestination = remember { mutableStateOf(items.first().route) }
на val previousDestination = rememberSaveable { mutableStateOf(items.first().route) }.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions