Skocz do zawartości
Majks

Android architecture component - dolna nawigacja

    Rekomendowane odpowiedzi

    Majks

    Cześć, z registerFragment przechodzę do homeFragment gdzie mam podobnie jak na poniższej grafice 4 inne fragmenty. Chcę obsłużyć back pressure. Tzn chciałbym aby np z fragmentu music po naciśnieniu przycisku wstecz na telefonie wrócił do fragmentu favourites. Problem przechodzenia z powrotem to registerFragment rozwiązałem poprzez 

    app:launchSingleTop="true"
    app:popUpTo="@+id/mainFragment"
    app:popUpToInclusive="true"

    i teraz po naciśnieciu przycisku wstecz wychodze z aplikacji, a chciałbym wrócić o fragment do tyłu. Jak sprawdzić i wrócić do poprzedniego fragmentu?

    image.png

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    W activity musisz nadpisać metodę onBackPressed()

    @Override
    public void onBackPressed() {
        // Twój kod - zmiana wyświetlanego fragmentu
    }

     

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x