У меня возникли проблемы с извлечением заднего стека при использовании библиотеки навигации.
У меня есть следующий поток
Вторичный график FragSecondA -> FragSecondB
Основной график FragMainA -> FragMainB -> FragMainC -> SecondaryGraph
Я хочу очистить FragMainA, FragMainB, FragMainC со спиныстек, как только я достигну FragSecondA.
Я попытался использовать настройку app:popUpTo="@id/fragment_main_c" app:popUpToInclusive="true"
в действии, которое приводит к вторичному графику.Использование кода, который я упомянул, только вытащит FragMainC из заднего стека, оставив мне возможность вернуться обратно к FragMainB.Я попытался установить app:clearTask=true
, что дает мне желаемый результат, однако этот метод устарел.
У кого-нибудь есть какие-либо предложения относительно того, как можно исправить эту проблему без использования устаревшего метода?