Idioma

MediaSession.SetMediaButtonReceiver(PendingIntent) Método

Definição

Defina uma intenção pendente para o receptor do botão de mídia para permitir a reinicialização da reprodução após a sessão ter sido interrompida.

[Android.Runtime.Register("setMediaButtonReceiver", "(Landroid/app/PendingIntent;)V", "")]
public void SetMediaButtonReceiver(Android.App.PendingIntent? mbr);
[<Android.Runtime.Register("setMediaButtonReceiver", "(Landroid/app/PendingIntent;)V", "")>]
member this.SetMediaButtonReceiver : Android.App.PendingIntent -> unit

Parâmetros

mbr
PendingIntent

O PendingIntent evento para o qual enviar o evento do botão de mídia.

Atributos

Comentários

Defina uma intenção pendente para o receptor do botão de mídia para permitir a reinicialização da reprodução após a sessão ter sido interrompida.

Se o aplicativo for iniciado dessa forma, uma Intent#ACTION_MEDIA_BUTTON intenção será enviada por meio da intenção pendente.

O fornecido PendingIntent não deve ter como destino uma atividade. Em aplicativos destinados ao Android V e acima, passar uma atividade pendente de intenção para esse método causa um IllegalArgumentException. Em aplicativos direcionados ao Android e abaixo, passar uma atividade com intenção pendente faz com que a chamada seja ignorada. Confira este guia para saber mais.

A intenção pendente é recomendada para ser explícita para seguir a recomendação de segurança de PendingIntent#getService.

Este membro foi preterido. Use #setMediaButtonBroadcastReceiver(ComponentName) em seu lugar.

Java documentação para android.media.session.MediaSession.setMediaButtonReceiver(android.app.PendingIntent).

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