Activity.RequestVisibleBehind(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Le attività che vogliono rimanere visibili dietro un'attività traslucente sopra devono chiamare questo metodo in qualsiasi momento tra l'inizio e #onResume()
la restituzione da #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
Parametri
- visible
- Boolean
true per notificare al sistema che l'attività desidera essere visibile dietro altre attività traslucenti, false per indicare in caso contrario. Le risorse devono essere rilasciate quando si passa false a questo metodo.
Restituisce
stato di visibiità risultante. Se true, l'attività rimarrà visibile oltre #onPause()
se l'attività successiva è traslucente o meno a schermo intero. Se false, l'attività potrebbe non essere visibile dietro altre attività traslucenti e deve arrestare qualsiasi riproduzione multimediale e rilasciare risorse.
La restituzione di false può verificarsi al posto di una chiamata a in #onVisibleBehindCanceled()
modo che sia necessario controllare il valore restituito.
- Attributi
Commenti
Le attività che vogliono rimanere visibili dietro un'attività traslucente sopra devono chiamare questo metodo in qualsiasi momento tra l'inizio e #onResume()
la restituzione da #onPause()
. Se la chiamata ha esito positivo, l'attività rimarrà visibile dopo #onPause()
la chiamata e potrà continuare a riprodurre elementi multimediali in background.
Le azioni di questa chiamata vengono reimpostate ogni volta che questa attività viene portata in primo piano. Vale a dire, ogni volta #onResume()
che viene chiamata l'attività si presuppone che l'attività non abbia richiesto visibile dietro. Pertanto, se si desidera che questa attività continui a essere visibile in background, è necessario chiamare di nuovo questo metodo.
Solo le attività opache a schermo intero possono effettuare questa chiamata. Cioè, questa chiamata è un nop per le attività di dialogo e traslucenti.
In tutte le circostanze, l'attività deve interrompere la riproduzione e rilasciare le risorse prima o all'interno di una chiamata a #onVisibleBehindCanceled()
o se la chiamata restituisce false.
False verrà restituito ogni volta che questo metodo viene chiamato tra il ritorno di onPause e la chiamata successiva a onResume.
Questo membro è deprecato. La funzionalità di questo metodo non è più supportata a partire android.os.Build.VERSION_CODES#O
da e verrà rimossa in una versione futura.
Documentazione java per android.app.Activity.requestVisibleBehind(boolean)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.