Merge "Make MediaRouter2 callback classes as abstract" into rvc-dev am: fde0af9177 am: c465a33021

Change-Id: I2b88b8e490ed6aa17780e64ab4cc4e252344eb22
This commit is contained in:
Automerger Merge Worker
2020-02-28 11:47:08 +00:00
3 changed files with 12 additions and 12 deletions

View File

@@ -27059,7 +27059,7 @@ package android.media {
method public void unregisterTransferCallback(@NonNull android.media.MediaRouter2.TransferCallback); method public void unregisterTransferCallback(@NonNull android.media.MediaRouter2.TransferCallback);
} }
public static class MediaRouter2.ControllerCallback { public abstract static class MediaRouter2.ControllerCallback {
ctor public MediaRouter2.ControllerCallback(); ctor public MediaRouter2.ControllerCallback();
method public void onControllerUpdated(@NonNull android.media.MediaRouter2.RoutingController); method public void onControllerUpdated(@NonNull android.media.MediaRouter2.RoutingController);
} }
@@ -27068,7 +27068,7 @@ package android.media {
method @Nullable public android.os.Bundle onGetControllerHints(@NonNull android.media.MediaRoute2Info); method @Nullable public android.os.Bundle onGetControllerHints(@NonNull android.media.MediaRoute2Info);
} }
public static class MediaRouter2.RouteCallback { public abstract static class MediaRouter2.RouteCallback {
ctor public MediaRouter2.RouteCallback(); ctor public MediaRouter2.RouteCallback();
method public void onRoutesAdded(@NonNull java.util.List<android.media.MediaRoute2Info>); method public void onRoutesAdded(@NonNull java.util.List<android.media.MediaRoute2Info>);
method public void onRoutesChanged(@NonNull java.util.List<android.media.MediaRoute2Info>); method public void onRoutesChanged(@NonNull java.util.List<android.media.MediaRoute2Info>);
@@ -27091,7 +27091,7 @@ package android.media {
method public void setVolume(int); method public void setVolume(int);
} }
public static class MediaRouter2.TransferCallback { public abstract static class MediaRouter2.TransferCallback {
ctor public MediaRouter2.TransferCallback(); ctor public MediaRouter2.TransferCallback();
method public void onTransferFailed(@NonNull android.media.MediaRoute2Info); method public void onTransferFailed(@NonNull android.media.MediaRoute2Info);
method public void onTransferred(@NonNull android.media.MediaRouter2.RoutingController, @Nullable android.media.MediaRouter2.RoutingController); method public void onTransferred(@NonNull android.media.MediaRouter2.RoutingController, @Nullable android.media.MediaRouter2.RoutingController);

View File

@@ -749,7 +749,7 @@ public class MediaRouter2 {
/** /**
* Callback for receiving events about media route discovery. * Callback for receiving events about media route discovery.
*/ */
public static class RouteCallback { public abstract static class RouteCallback {
/** /**
* Called when routes are added. Whenever you registers a callback, this will * Called when routes are added. Whenever you registers a callback, this will
* be invoked with known routes. * be invoked with known routes.
@@ -777,7 +777,7 @@ public class MediaRouter2 {
/** /**
* Callback for receiving events on media transfer. * Callback for receiving events on media transfer.
*/ */
public static class TransferCallback { public abstract static class TransferCallback {
/** /**
* Called when a media is transferred between two different routing controllers. * Called when a media is transferred between two different routing controllers.
* This can happen by calling {@link #transferTo(MediaRoute2Info)} or * This can happen by calling {@link #transferTo(MediaRoute2Info)} or
@@ -826,7 +826,7 @@ public class MediaRouter2 {
/** /**
* Callback for receiving {@link RoutingController} updates. * Callback for receiving {@link RoutingController} updates.
*/ */
public static class ControllerCallback { public abstract static class ControllerCallback {
/** /**
* Called when a controller is updated. (e.g., the selected routes of the * Called when a controller is updated. (e.g., the selected routes of the
* controller is changed or the volume of the controller is changed.) * controller is changed or the volume of the controller is changed.)

View File

@@ -123,7 +123,7 @@ public class MediaRouter2ManagerTest {
@Test @Test
public void testOnRoutesRemovedAndAdded() throws Exception { public void testOnRoutesRemovedAndAdded() throws Exception {
RouteCallback routeCallback = new RouteCallback(); RouteCallback routeCallback = new RouteCallback() {};
mRouteCallbacks.add(routeCallback); mRouteCallbacks.add(routeCallback);
mRouter2.registerRouteCallback(mExecutor, routeCallback, mRouter2.registerRouteCallback(mExecutor, routeCallback,
new RouteDiscoveryPreference.Builder(FEATURES_ALL, true).build()); new RouteDiscoveryPreference.Builder(FEATURES_ALL, true).build());
@@ -201,7 +201,7 @@ public class MediaRouter2ManagerTest {
addManagerCallback(new MediaRouter2Manager.Callback()); addManagerCallback(new MediaRouter2Manager.Callback());
//TODO: remove this when it's not necessary. //TODO: remove this when it's not necessary.
addRouterCallback(new MediaRouter2.RouteCallback()); addRouterCallback(new MediaRouter2.RouteCallback() {});
addTransferCallback(new MediaRouter2.TransferCallback() { addTransferCallback(new MediaRouter2.TransferCallback() {
@Override @Override
public void onTransferred(MediaRouter2.RoutingController oldController, public void onTransferred(MediaRouter2.RoutingController oldController,
@@ -228,7 +228,7 @@ public class MediaRouter2ManagerTest {
CountDownLatch latch = new CountDownLatch(1); CountDownLatch latch = new CountDownLatch(1);
Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL); Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL);
addRouterCallback(new RouteCallback()); addRouterCallback(new RouteCallback() {});
addManagerCallback(new MediaRouter2Manager.Callback() { addManagerCallback(new MediaRouter2Manager.Callback() {
@Override @Override
public void onSessionCreated(MediaRouter2Manager.RoutingController controller) { public void onSessionCreated(MediaRouter2Manager.RoutingController controller) {
@@ -263,7 +263,7 @@ public class MediaRouter2ManagerTest {
@Test @Test
public void testSelectAndTransferAndRelease() throws Exception { public void testSelectAndTransferAndRelease() throws Exception {
Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL); Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL);
addRouterCallback(new RouteCallback()); addRouterCallback(new RouteCallback() {});
CountDownLatch onSessionCreatedLatch = new CountDownLatch(1); CountDownLatch onSessionCreatedLatch = new CountDownLatch(1);
@@ -346,7 +346,7 @@ public class MediaRouter2ManagerTest {
@Test @Test
public void testSetSessionVolume() throws Exception { public void testSetSessionVolume() throws Exception {
Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL); Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL);
addRouterCallback(new RouteCallback()); addRouterCallback(new RouteCallback() {});
CountDownLatch onSessionCreatedLatch = new CountDownLatch(1); CountDownLatch onSessionCreatedLatch = new CountDownLatch(1);
CountDownLatch volumeChangedLatch = new CountDownLatch(2); CountDownLatch volumeChangedLatch = new CountDownLatch(2);
@@ -471,7 +471,7 @@ public class MediaRouter2ManagerTest {
CountDownLatch featuresLatch = new CountDownLatch(1); CountDownLatch featuresLatch = new CountDownLatch(1);
// A dummy callback is required to send route feature info. // A dummy callback is required to send route feature info.
RouteCallback routeCallback = new RouteCallback(); RouteCallback routeCallback = new RouteCallback() {};
MediaRouter2Manager.Callback managerCallback = new MediaRouter2Manager.Callback() { MediaRouter2Manager.Callback managerCallback = new MediaRouter2Manager.Callback() {
@Override @Override
public void onRoutesAdded(List<MediaRoute2Info> routes) { public void onRoutesAdded(List<MediaRoute2Info> routes) {