Sprache

MediaSession.SetMediaButtonReceiver(PendingIntent) Methode

Definition

Legen Sie eine ausstehende Absicht für den Medienschaltflächenempfänger fest, um den Neustart der Wiedergabe nach dem Beenden der Sitzung zuzulassen.

[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

Parameter

mbr
PendingIntent

Das PendingIntent Ereignis zum Senden des Medienschaltflächenereignisses an.

Attribute

Hinweise

Legen Sie eine ausstehende Absicht für den Medienschaltflächenempfänger fest, um den Neustart der Wiedergabe nach dem Beenden der Sitzung zuzulassen.

Wenn Ihre App auf diese Weise gestartet wird, wird eine Intent#ACTION_MEDIA_BUTTON Absicht über die ausstehende Absicht gesendet.

Die angegebene PendingIntent Aktion darf nicht auf eine Aktivität abzielen. Bei Apps, die auf Android V und höher ausgerichtet sind, führt das Übergeben einer Aktivität, die an diese Methode aussteht, zu einer IllegalArgumentException. Bei Apps für Android, die Sie und unten verwenden, wird der Aufruf ignoriert, wenn eine Aktivität aussteht. Weitere Informationen finden Sie in diesem Leitfaden.

Die ausstehende Absicht wird empfohlen, explizit zu sein, um die Sicherheitsempfehlung von PendingIntent#getService.

Dieses Element ist veraltet. Verwenden Sie stattdessen #setMediaButtonBroadcastReceiver(ComponentName).

Java Dokumentation für android.media.session.MediaSession.setMediaButtonReceiver(android.app.PendingIntent).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: