Activity.OnNavigateUp Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette méthode est appelée chaque fois que l’utilisateur choisit de naviguer vers le haut dans la hiérarchie d’activité de votre application à partir de la barre d’action.
[Android.Runtime.Register("onNavigateUp", "()Z", "GetOnNavigateUpHandler")]
public virtual bool OnNavigateUp();
[<Android.Runtime.Register("onNavigateUp", "()Z", "GetOnNavigateUpHandler")>]
abstract member OnNavigateUp : unit -> bool
override this.OnNavigateUp : unit -> bool
Retours
true si la navigation vers le haut s’est terminée correctement et que cette activité a été terminée, false sinon.
- Attributs
Remarques
Cette méthode est appelée chaque fois que l’utilisateur choisit de naviguer vers le haut dans la hiérarchie d’activité de votre application à partir de la barre d’action. Si l’attribut parentActivityName a été spécifié dans le manifeste pour cette activité ou un alias d’activité, la navigation haut par défaut est gérée automatiquement. Si une activité le long de la chaîne parente nécessite des arguments Intention supplémentaires, la sous-classe Activity doit remplacer la méthode onPrepareNavigateUpTaskStack(TaskStackBuilder) pour fournir ces arguments.
Pour plus d’informations sur la navigation au sein de votre application, consultez Tâches et Back Stack à partir du guide de conception du guide de conception.
Consultez la classe TaskStackBuilder et les méthodes d’activité getParentActivityIntent(), shouldUpRecreateTask(Intent) et navigateUpTo(Intent) pour faciliter l’implémentation de la navigation up personnalisée. L’exemple d’application AppNavigation dans le Kit de développement logiciel (SDK) Android est également disponible pour référence.
Référence Android pour android.app.Activity.onNavigateUp.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.