Activity.RequestVisibleBehind(Boolean) 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.
Les activités qui souhaitent rester visibles derrière une activité translucide au-dessus d’elles doivent appeler cette méthode à tout moment entre le début et #onResume()
le retour de #onPause()
.
[Android.Runtime.Register("requestVisibleBehind", "(Z)Z", "GetRequestVisibleBehind_ZHandler")]
public virtual bool RequestVisibleBehind (bool visible);
[<Android.Runtime.Register("requestVisibleBehind", "(Z)Z", "GetRequestVisibleBehind_ZHandler")>]
abstract member RequestVisibleBehind : bool -> bool
override this.RequestVisibleBehind : bool -> bool
Paramètres
- visible
- Boolean
true pour informer le système que l’activité souhaite être visible derrière d’autres activités translucides, false pour indiquer autrement. Les ressources doivent être libérées lors du passage de false à cette méthode.
Retours
l’état visibiity résultant. Si la valeur est true, l’activité reste visible au-delà #onPause()
si l’activité suivante est translucide ou non en plein écran. Si la valeur est false, l’activité peut ne pas compter sur être visible derrière d’autres activités translucides, et doit arrêter toute lecture multimédia et libérer des ressources.
Le retour de false peut se produire à la place d’un appel pour #onVisibleBehindCanceled()
que la valeur de retour soit vérifiée.
- Attributs
Remarques
Les activités qui souhaitent rester visibles derrière une activité translucide au-dessus d’elles doivent appeler cette méthode à tout moment entre le début et #onResume()
le retour de #onPause()
. Si cet appel réussit, l’activité reste visible après #onPause()
l’appel et est autorisée à continuer à lire les médias en arrière-plan.
Les actions de cet appel sont réinitialisées chaque fois que cette activité est apportée au front. Autrement dit, chaque fois #onResume()
que l’activité est appelée, elle est supposée ne pas avoir demandé de retard visible. Par conséquent, si vous souhaitez que cette activité continue d’être visible en arrière-plan, vous devez appeler cette méthode à nouveau.
Seules les activités opaques en plein écran peuvent effectuer cet appel. C’est-à-dire que cet appel est un nop pour les activités de dialogue et de translucide.
Dans toutes les circonstances, l’activité doit cesser de lire et de libérer des ressources avant ou dans un appel ou #onVisibleBehindCanceled()
si cet appel retourne false.
False est retourné chaque fois que cette méthode est appelée entre le retour de onPause et l’appel suivant à onResume.
Ce membre est déconseillé. La fonctionnalité de cette méthode n’est plus prise en charge et android.os.Build.VERSION_CODES#O
sera supprimée dans une prochaine version.
Documentation Java pour android.app.Activity.requestVisibleBehind(boolean)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.