Możemy użyć metody setDisplayHomeAsUpEnabled()
dla działania, aby wyświetlić strzałkę "w górę" na pasku akcji.setDisplayHomeAsUpEnabled() + strzałka w górę?
Jeśli dobrze rozumiem, to naprawdę powinniśmy pokazać strzałkę w górę, jeśli nie jesteśmy główną działalnością.
Kliknięcie strzałki "w górę" powinno doprowadzić nas do działania root. Czy to wszystko? Powinienem wtedy dodać to połączenie do wszystkich moich czynności:
class RootActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(false);
}
}
class AppleActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(true);
}
}
class OrangeActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(true);
}
}
...
Hi, jedno rozróżnienie nie jestem jasno - uderza w górę strzałkę rzekomą aby usunąć całą aktywność stos i przeskocz użytkownika z powrotem do głównej aktywności? (Myślę, że tak, i używają klawisza back, jeśli chcą zamiast tego cofnąć się w stosie). Dzięki! – user291701
Nie, niekoniecznie. Możesz o tym przeczytać [tutaj] (http://developer.android.com/design/patterns/navigation.html) – lordl