Activity.RequestVisibleBehind(Boolean) Método

Definição

Esse método foi preterido no nível 26 da API.

[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

Parâmetros

visible
Boolean

booliano: true para notificar o sistema de que a atividade deseja estar visível por trás de outras atividades translúcidas, false para indicar o contrário. Os recursos devem ser liberados ao passar false para esse método.

Retornos

o estado de visibiidade resultante. Se true, a atividade permanecerá visível além de onPause() se a próxima atividade for translúcida ou não em tela inteira. Se for false, a atividade poderá não contar em estar visível por trás de outras atividades translúcidas e deve interromper qualquer reprodução de mídia e liberar recursos. Retornar false pode ocorrer em vez de uma chamada para onVisibleBehindCanceled() portanto, o valor retornado deve ser verificado.

Atributos

Comentários

Esse método foi preterido no nível 26 da API. A funcionalidade desse método não tem mais suporte a partir de Build.VERSION_CODES. O e será removido em uma versão futura.

As atividades que desejam permanecer visíveis atrás de uma atividade translúcida acima delas devem chamar esse método a qualquer momento entre o início de onResume() e o retorno de onPause(). Se essa chamada for bem-sucedida, a atividade permanecerá visível depois que onPause() for chamado e poderá continuar reproduzindo mídia em segundo plano. As ações dessa chamada são redefinidas sempre que essa atividade é trazida para a frente. Ou seja, sempre que onResume() for chamado, a atividade será considerada como não ter solicitado visível para trás. Portanto, se você quiser que essa atividade continue visível em segundo plano, você deverá chamar esse método novamente. Somente atividades opacas de tela inteira podem fazer essa chamada. Ou seja, essa chamada é um nó para atividades de diálogo e translúcidas. Em todas as circunstâncias, a atividade deve parar de reproduzir e liberar recursos antes ou dentro de uma chamada para onVisibleBehindCanceled() ou se essa chamada retornar false. False será retornado sempre que esse método for chamado entre o retorno de onPause e a próxima chamada para onResume.

Consulte também:

Referência do Android para android.app.Activity.requestVisibleBehind.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a