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

Android. Funkcja,czy komenda cofania o jedną stronę do tyłu
J0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
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

DC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 418
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.

J0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
0

dzięki wielkie sprawdze to

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.