Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -26017,6 +26017,7 @@ package android.media { method public void onCommandResult(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo, @NonNull Object, @NonNull android.media.Session2Command, @NonNull android.media.Session2Command.Result); method @Nullable public android.media.Session2CommandGroup onConnect(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo); method public void onDisconnected(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo); method public void onPostConnect(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo); method @Nullable public android.media.Session2Command.Result onSessionCommand(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo, @NonNull android.media.Session2Command, @Nullable android.os.Bundle); } media/apex/java/android/media/MediaSession2.java +12 −0 Original line number Diff line number Diff line Loading @@ -353,6 +353,7 @@ public class MediaSession2 implements AutoCloseable { } mConnectedControllers.put(controller, controllerInfo); } mCallback.onPostConnect(MediaSession2.this, controllerInfo); connected = true; } finally { if (!connected) { Loading Loading @@ -743,6 +744,17 @@ public class MediaSession2 implements AutoCloseable { return null; } /** * Called immediately after a controller is connected. This is a convenient method to add * custom initialization between the session and a controller. * * @param session the session for this event * @param controller controller information. */ public void onPostConnect(@NonNull MediaSession2 session, @NonNull ControllerInfo controller) { } /** * Called when a controller is disconnected * Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -26017,6 +26017,7 @@ package android.media { method public void onCommandResult(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo, @NonNull Object, @NonNull android.media.Session2Command, @NonNull android.media.Session2Command.Result); method @Nullable public android.media.Session2CommandGroup onConnect(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo); method public void onDisconnected(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo); method public void onPostConnect(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo); method @Nullable public android.media.Session2Command.Result onSessionCommand(@NonNull android.media.MediaSession2, @NonNull android.media.MediaSession2.ControllerInfo, @NonNull android.media.Session2Command, @Nullable android.os.Bundle); }
media/apex/java/android/media/MediaSession2.java +12 −0 Original line number Diff line number Diff line Loading @@ -353,6 +353,7 @@ public class MediaSession2 implements AutoCloseable { } mConnectedControllers.put(controller, controllerInfo); } mCallback.onPostConnect(MediaSession2.this, controllerInfo); connected = true; } finally { if (!connected) { Loading Loading @@ -743,6 +744,17 @@ public class MediaSession2 implements AutoCloseable { return null; } /** * Called immediately after a controller is connected. This is a convenient method to add * custom initialization between the session and a controller. * * @param session the session for this event * @param controller controller information. */ public void onPostConnect(@NonNull MediaSession2 session, @NonNull ControllerInfo controller) { } /** * Called when a controller is disconnected * Loading