setDisplayHomeAsUpEnabled () + Flèche vers le haut?

Nous pouvons utiliser la setDisplayHomeAsUpEnabled() méthode sur une activité pour afficher la flèche "haut" sur la barre d'action.

Si je comprends bien, nous ne sommes vraiment censés montrer la flèche vers le haut si nous ne sommes pas la racine de l'activité.

Cliquant sur la flèche "haut" devrait nous emmener à la racine de l'activité. N'est-t-il? Je dois ajouter cet appel à toutes mes activités comme:

class RootActivity {
    public void onCreate() {
        setDisplayHomeAsUpEnabled(false);
    }
}

class AppleActivity {
    public void onCreate() {
        setDisplayHomeAsUpEnabled(true);
    }
}

class OrangeActivity {
    public void onCreate() {
        setDisplayHomeAsUpEnabled(true);
    }
}

...

source d'informationauteur user291701 | 2012-01-23