Android. Funkcja,czy komenda cofania o jedną stronę do tyłu

0

Dzień dobry
Z moją pamięcią jest krucho.
Kilka miesięcy temu czytałem książkę Android 3 tworzenie aplikacji.

W książce Android 3 tworzenie aplikacji było opisane komenda, funkcja, która powodowała
cofanie strony o jedną linijkę do tyłu, tylko raz.

Co chce osiągnąć.
Przeglądając aplikację różne strony aplikacji, jak na przykład aplikacja youtube w telefonie android przegladająć filmiki.

chce cofnąc stronę o jedną stronę do tyłu do menu np:główne, a następnie wyjść z aplikacji.
Ale program cofa się po każdej stronie, którą otwierałem po czym wychodzi z programu.

W książce Android 3 tworzenie aplikacji było opisane komenda, funkcja, która powodowała
cofanie strony o jedną linijkę do tyłu, tylko raz. Posiadam tą książkę ale nie mogę teraz tego znaleźć

proszę o pomoc
dziękuje bardzo za odpowiedz

1

Rozumiem, że przez "strony" masz na myśli Activities. Poczytaj o budowaniu i zarządzaniu BackStackiem. http://developer.android.com/guide/components/tasks-and-back-stack.html Po lekturze będziesz mógł tak zaprojektować flow aplikacji by odpowiadał twoim potrzebom.

Mogę się tylko domyślać, że tą magiczną funkcją mogła być flaga FLAG_ACTIVITY_CLEAR_TOP z użyciem startActivity które miało startować bazowe Activity. Czyli korzystając z appki tworzymy stack A-B-C-D i będąc w D wołamy startActivity(A). Bez powyższej flagi mielibyśmy A-B-C-D-A. Natomiast z flagą FLAG_ACTIVITY_CLEAR_TOP dostajemy samo A i ponowne kliknięcie Back spowoduje wyjście z aplikacji.

0

dzięki wielkie sprawdze to

1 użytkowników online, w tym zalogowanych: 0, gości: 1