А и Б, как кикнуть текущий фрагмент(А), при переходе на фрагмент(Б), чтобы при вызове popBackStack из Б, в стэке не было А, а сработал onBackPressed и активити закрылась?
перейти в Б закрывая А , не вариант?
Наверное только добавлением листнера в onBackPressedDispatcher или как-то так зовётся
вызвывай сразу активити,финиш()
И как закрыть А в navigation?
app:popUpTo="@id/A" app:popUpToInclusive="true"
А вообще если это кейс, где, допустим фрагмент а это логин, а фрагмент б уже главный экран, лучше будет переопределять startDestination у navGraph. Если я с кейсом угадал, конечно
это action из А в Б?
близко, эту логику с переопределением стартового хочу вынести в отдельный фрагмент, который будет стартовым. И после того, как в этом фрагменте определился след фрагмент, хочу закрывать текущий
Обсуждают сегодня