Lingua

Activity.RequestVisibleBehind(Boolean) Metodo

Definizione

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.

Valori restituiti

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

Questo metodo è stato deprecato nel livello API 26. La funzionalità di questo metodo non è più supportata a partire da Build.VERSION_CODES. O e verranno rimossi in una versione futura.

Le attività che vogliono rimanere visibili dietro un'attività traslucente sopra devono chiamare questo metodo in qualsiasi momento tra l'inizio di onResume() e il ritorno da onPause(). Se la chiamata ha esito positivo, l'attività rimarrà visibile dopo la chiamata a onPause() 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 che onResume() viene chiamata l'attività non sarà 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.

Vedere anche:

Informazioni di riferimento su Android per android.app.Activity.requestVisibleBehind.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a