From 87adb88f57afb050a96a9c67dd9eb55fb3a6706c Mon Sep 17 00:00:00 2001 From: bachinger Date: Wed, 6 Jul 2022 11:02:12 +0000 Subject: [PATCH] Fix incorrect link tags PiperOrigin-RevId: 459215618 --- .../DefaultMediaNotificationProvider.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/libraries/session/src/main/java/androidx/media3/session/DefaultMediaNotificationProvider.java b/libraries/session/src/main/java/androidx/media3/session/DefaultMediaNotificationProvider.java index 3605fec100..0059a9d99a 100644 --- a/libraries/session/src/main/java/androidx/media3/session/DefaultMediaNotificationProvider.java +++ b/libraries/session/src/main/java/androidx/media3/session/DefaultMediaNotificationProvider.java @@ -72,10 +72,11 @@ import java.util.concurrent.ExecutionException; *

Custom commands

* * Custom actions are sent to the session under the hood. You can receive them by overriding the - * session callback method {@link MediaSession.Callback#onCustomCommand(MediaSession, ControllerInfo - * controller, SessionCommand, Bundle)}. This is useful because starting with Android 13, the System - * UI notification sends commands directly to the session. So handling the custom commands on the - * session level allows you to handle them at the same callback for all API levels. + * session callback method {@link MediaSession.Callback#onCustomCommand(MediaSession, + * MediaSession.ControllerInfo, SessionCommand, Bundle)}. This is useful because starting with + * Android 13, the System UI notification sends commands directly to the session. So handling the + * custom commands on the session level allows you to handle them at the same callback for all API + * levels. * *

Drawables

* @@ -230,10 +231,10 @@ public class DefaultMediaNotificationProvider implements MediaNotification.Provi *

To make the custom layout and commands work, you need to {@linkplain * MediaSession#setCustomLayout(List) set the custom layout of commands} and add the custom * commands to the available commands when a controller {@linkplain - * MediaSession.Callback#onConnect(MediaSession, ControllerInfo) connects to the session}. - * Controllers that connect after you called {@link MediaSession#setCustomLayout(List)} need the - * custom command set in {@link MediaSession.Callback#onPostConnect(MediaSession, ControllerInfo)} - * also. + * MediaSession.Callback#onConnect(MediaSession, MediaSession.ControllerInfo) connects to the + * session}. Controllers that connect after you called {@link MediaSession#setCustomLayout(List)} + * need the custom command set in {@link MediaSession.Callback#onPostConnect(MediaSession, + * MediaSession.ControllerInfo)} also. * * @param playerCommands The available player commands. * @param customLayout The {@linkplain MediaSession#setCustomLayout(List) custom layout of