Loading api/current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -27096,9 +27096,9 @@ package android.media { public abstract static class MediaRouter2.TransferCallback { ctor public MediaRouter2.TransferCallback(); method public void onStopped(@NonNull android.media.MediaRouter2.RoutingController); method public void onTransferFailed(@NonNull android.media.MediaRoute2Info); method public void onTransferred(@NonNull android.media.MediaRouter2.RoutingController, @NonNull android.media.MediaRouter2.RoutingController); method public void onStop(@NonNull android.media.MediaRouter2.RoutingController); method public void onTransfer(@NonNull android.media.MediaRouter2.RoutingController, @NonNull android.media.MediaRouter2.RoutingController); method public void onTransferFailure(@NonNull android.media.MediaRoute2Info); } public class MediaScannerConnection implements android.content.ServiceConnection { media/java/android/media/MediaRouter2.java +10 −10 Original line number Diff line number Diff line Loading @@ -374,8 +374,8 @@ public final class MediaRouter2 { * @param route the route you want to transfer the current media to. Pass {@code null} to * stop routing of the current media. * * @see TransferCallback#onTransferred * @see TransferCallback#onTransferFailed * @see TransferCallback#onTransfer * @see TransferCallback#onTransferFailure */ public void transferTo(@NonNull MediaRoute2Info route) { Objects.requireNonNull(route, "route must not be null"); Loading Loading @@ -565,9 +565,9 @@ public final class MediaRouter2 { } /** * Creates a controller and calls the {@link TransferCallback#onTransferred}. * Creates a controller and calls the {@link TransferCallback#onTransfer}. * If the controller creation has failed, then it calls * {@link TransferCallback#onTransferFailed}. * {@link TransferCallback#onTransferFailure}. * <p> * Pass {@code null} to sessionInfo for the failure case. */ Loading Loading @@ -740,21 +740,21 @@ public final class MediaRouter2 { RoutingController newController) { for (TransferCallbackRecord record: mTransferCallbackRecords) { record.mExecutor.execute( () -> record.mTransferCallback.onTransferred(oldController, newController)); () -> record.mTransferCallback.onTransfer(oldController, newController)); } } private void notifyTransferFailed(MediaRoute2Info route) { for (TransferCallbackRecord record: mTransferCallbackRecords) { record.mExecutor.execute( () -> record.mTransferCallback.onTransferFailed(route)); () -> record.mTransferCallback.onTransferFailure(route)); } } private void notifyStopped(RoutingController controller) { for (TransferCallbackRecord record: mTransferCallbackRecords) { record.mExecutor.execute( () -> record.mTransferCallback.onStopped(controller)); () -> record.mTransferCallback.onStop(controller)); } } Loading Loading @@ -805,7 +805,7 @@ public final class MediaRouter2 { * @param newController the new controller to control routing * @see #transferTo(MediaRoute2Info) */ public void onTransferred(@NonNull RoutingController oldController, public void onTransfer(@NonNull RoutingController oldController, @NonNull RoutingController newController) {} /** Loading @@ -813,14 +813,14 @@ public final class MediaRouter2 { * * @param requestedRoute the route info which was used for the transfer */ public void onTransferFailed(@NonNull MediaRoute2Info requestedRoute) {} public void onTransferFailure(@NonNull MediaRoute2Info requestedRoute) {} /** * Called when a media routing stops. It can be stopped by a user or a provider. * * @param controller the controller that controlled the stopped media routing. */ public void onStopped(@NonNull RoutingController controller) { } public void onStop(@NonNull RoutingController controller) { } } /** Loading media/tests/MediaRouter/src/com/android/mediaroutertest/MediaRouter2ManagerTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -204,7 +204,7 @@ public class MediaRouter2ManagerTest { addRouterCallback(new MediaRouter2.RouteCallback() {}); addTransferCallback(new MediaRouter2.TransferCallback() { @Override public void onTransferred(MediaRouter2.RoutingController oldController, public void onTransfer(MediaRouter2.RoutingController oldController, MediaRouter2.RoutingController newController) { if (newController == null) { return; Loading Loading
api/current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -27096,9 +27096,9 @@ package android.media { public abstract static class MediaRouter2.TransferCallback { ctor public MediaRouter2.TransferCallback(); method public void onStopped(@NonNull android.media.MediaRouter2.RoutingController); method public void onTransferFailed(@NonNull android.media.MediaRoute2Info); method public void onTransferred(@NonNull android.media.MediaRouter2.RoutingController, @NonNull android.media.MediaRouter2.RoutingController); method public void onStop(@NonNull android.media.MediaRouter2.RoutingController); method public void onTransfer(@NonNull android.media.MediaRouter2.RoutingController, @NonNull android.media.MediaRouter2.RoutingController); method public void onTransferFailure(@NonNull android.media.MediaRoute2Info); } public class MediaScannerConnection implements android.content.ServiceConnection {
media/java/android/media/MediaRouter2.java +10 −10 Original line number Diff line number Diff line Loading @@ -374,8 +374,8 @@ public final class MediaRouter2 { * @param route the route you want to transfer the current media to. Pass {@code null} to * stop routing of the current media. * * @see TransferCallback#onTransferred * @see TransferCallback#onTransferFailed * @see TransferCallback#onTransfer * @see TransferCallback#onTransferFailure */ public void transferTo(@NonNull MediaRoute2Info route) { Objects.requireNonNull(route, "route must not be null"); Loading Loading @@ -565,9 +565,9 @@ public final class MediaRouter2 { } /** * Creates a controller and calls the {@link TransferCallback#onTransferred}. * Creates a controller and calls the {@link TransferCallback#onTransfer}. * If the controller creation has failed, then it calls * {@link TransferCallback#onTransferFailed}. * {@link TransferCallback#onTransferFailure}. * <p> * Pass {@code null} to sessionInfo for the failure case. */ Loading Loading @@ -740,21 +740,21 @@ public final class MediaRouter2 { RoutingController newController) { for (TransferCallbackRecord record: mTransferCallbackRecords) { record.mExecutor.execute( () -> record.mTransferCallback.onTransferred(oldController, newController)); () -> record.mTransferCallback.onTransfer(oldController, newController)); } } private void notifyTransferFailed(MediaRoute2Info route) { for (TransferCallbackRecord record: mTransferCallbackRecords) { record.mExecutor.execute( () -> record.mTransferCallback.onTransferFailed(route)); () -> record.mTransferCallback.onTransferFailure(route)); } } private void notifyStopped(RoutingController controller) { for (TransferCallbackRecord record: mTransferCallbackRecords) { record.mExecutor.execute( () -> record.mTransferCallback.onStopped(controller)); () -> record.mTransferCallback.onStop(controller)); } } Loading Loading @@ -805,7 +805,7 @@ public final class MediaRouter2 { * @param newController the new controller to control routing * @see #transferTo(MediaRoute2Info) */ public void onTransferred(@NonNull RoutingController oldController, public void onTransfer(@NonNull RoutingController oldController, @NonNull RoutingController newController) {} /** Loading @@ -813,14 +813,14 @@ public final class MediaRouter2 { * * @param requestedRoute the route info which was used for the transfer */ public void onTransferFailed(@NonNull MediaRoute2Info requestedRoute) {} public void onTransferFailure(@NonNull MediaRoute2Info requestedRoute) {} /** * Called when a media routing stops. It can be stopped by a user or a provider. * * @param controller the controller that controlled the stopped media routing. */ public void onStopped(@NonNull RoutingController controller) { } public void onStop(@NonNull RoutingController controller) { } } /** Loading
media/tests/MediaRouter/src/com/android/mediaroutertest/MediaRouter2ManagerTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -204,7 +204,7 @@ public class MediaRouter2ManagerTest { addRouterCallback(new MediaRouter2.RouteCallback() {}); addTransferCallback(new MediaRouter2.TransferCallback() { @Override public void onTransferred(MediaRouter2.RoutingController oldController, public void onTransfer(MediaRouter2.RoutingController oldController, MediaRouter2.RoutingController newController) { if (newController == null) { return; Loading