Как узнать из какого фрагмента пользователь перешёл на другой фрагмент?

119
17 марта 2022, 10:30

Есть 3 фрагмента: A-B-C.

В фрагмент C можно перейти из фрагмента B, также в фрагмент C можно перейти из A.

Какая наилучшая практика позволяет отслеживать(узнавать надо в фрагменте C) из какого фрагмента был осуществлен переход?

Answer 1

Есть такой вариант:

private String getCallerFragment(){
    FragmentManager fm = getFragmentManager();
    int count = getFragmentManager().getBackStackEntryCount();
    return fm.getBackStackEntryAt(count - 2).getName();
}
READ ALSO
Последовательность анимации javafx

Последовательность анимации javafx

Вопрос вот в чем: Есть класс Controller и FXMLУ кнопки "бросить кубик" есть event onMouseClicked выполняющий метод thrw() в Controller

92
Веб сервер Java

Веб сервер Java

Имеется Java сервер на HerokuПолучает запрос и должен вернуть некую строку, по сути Json

160