BackHandler(enabled) { } перехватывает системный back на время composition; навигация обычно делегирует NavController.popBackStack.
Разбор
- Диалоги/sheet закрывают через BackHandler.
- enabled=false когда перехват не нужен.
- Predictive back — актуальные API Android 13+.
- Не глотайте back без UX-причины.
Итог
BackHandler связывает системный back с текущим UI-состоянием экрана.