Loading media/java/android/media/MediaRouter2Manager.java +10 −11 Original line number Original line Diff line number Diff line Loading @@ -879,38 +879,37 @@ public final class MediaRouter2Manager { /** /** * Interface for receiving events about media routing changes. * Interface for receiving events about media routing changes. */ */ public static class Callback { public interface Callback { /** /** * Called when routes are added. * Called when routes are added. * @param routes the list of routes that have been added. It's never empty. * @param routes the list of routes that have been added. It's never empty. */ */ public void onRoutesAdded(@NonNull List<MediaRoute2Info> routes) {} default void onRoutesAdded(@NonNull List<MediaRoute2Info> routes) {} /** /** * Called when routes are removed. * Called when routes are removed. * @param routes the list of routes that have been removed. It's never empty. * @param routes the list of routes that have been removed. It's never empty. */ */ public void onRoutesRemoved(@NonNull List<MediaRoute2Info> routes) {} default void onRoutesRemoved(@NonNull List<MediaRoute2Info> routes) {} /** /** * Called when routes are changed. * Called when routes are changed. * @param routes the list of routes that have been changed. It's never empty. * @param routes the list of routes that have been changed. It's never empty. */ */ public void onRoutesChanged(@NonNull List<MediaRoute2Info> routes) {} default void onRoutesChanged(@NonNull List<MediaRoute2Info> routes) {} /** /** * Called when a session is changed. * Called when a session is changed. * @param session the updated session * @param session the updated session */ */ public void onSessionUpdated(@NonNull RoutingSessionInfo session) {} default void onSessionUpdated(@NonNull RoutingSessionInfo session) {} /** /** * Called when a session is released. * Called when a session is released. * @param session the released session. * @param session the released session. * @see #releaseSession(RoutingSessionInfo) * @see #releaseSession(RoutingSessionInfo) */ */ public void onSessionReleased(@NonNull RoutingSessionInfo session) {} default void onSessionReleased(@NonNull RoutingSessionInfo session) {} /** /** * Called when media is transferred. * Called when media is transferred. Loading @@ -918,13 +917,13 @@ public final class MediaRouter2Manager { * @param oldSession the previous session * @param oldSession the previous session * @param newSession the new session or {@code null} if the session is released. * @param newSession the new session or {@code null} if the session is released. */ */ public void onTransferred(@NonNull RoutingSessionInfo oldSession, default void onTransferred(@NonNull RoutingSessionInfo oldSession, @Nullable RoutingSessionInfo newSession) { } @Nullable RoutingSessionInfo newSession) { } /** /** * Called when {@link #transfer(RoutingSessionInfo, MediaRoute2Info)} fails. * Called when {@link #transfer(RoutingSessionInfo, MediaRoute2Info)} fails. */ */ public void onTransferFailed(@NonNull RoutingSessionInfo session, default void onTransferFailed(@NonNull RoutingSessionInfo session, @NonNull MediaRoute2Info route) { } @NonNull MediaRoute2Info route) { } /** /** Loading @@ -933,7 +932,7 @@ public final class MediaRouter2Manager { * @param packageName the package name of the application * @param packageName the package name of the application * @param preferredFeatures the list of preferred route features set by an application. * @param preferredFeatures the list of preferred route features set by an application. */ */ public void onPreferredFeaturesChanged(@NonNull String packageName, default void onPreferredFeaturesChanged(@NonNull String packageName, @NonNull List<String> preferredFeatures) {} @NonNull List<String> preferredFeatures) {} /** /** Loading @@ -946,7 +945,7 @@ public final class MediaRouter2Manager { * {@link MediaRoute2ProviderService#REASON_ROUTE_NOT_AVAILABLE}, * {@link MediaRoute2ProviderService#REASON_ROUTE_NOT_AVAILABLE}, * {@link MediaRoute2ProviderService#REASON_INVALID_COMMAND}, * {@link MediaRoute2ProviderService#REASON_INVALID_COMMAND}, */ */ public void onRequestFailed(int reason) {} default void onRequestFailed(int reason) {} } } final class CallbackRecord { final class CallbackRecord { Loading media/tests/MediaRouter/src/com/android/mediaroutertest/MediaRouter2ManagerTest.java +3 −3 Original line number Original line Diff line number Diff line Loading @@ -256,7 +256,7 @@ public class MediaRouter2ManagerTest { CountDownLatch latch = new CountDownLatch(1); CountDownLatch latch = new CountDownLatch(1); addManagerCallback(new MediaRouter2Manager.Callback()); addManagerCallback(new MediaRouter2Manager.Callback() {}); addRouterCallback(new MediaRouter2.RouteCallback() {}); addRouterCallback(new MediaRouter2.RouteCallback() {}); addTransferCallback(new MediaRouter2.TransferCallback() { addTransferCallback(new MediaRouter2.TransferCallback() { @Override @Override Loading Loading @@ -530,7 +530,7 @@ public class MediaRouter2ManagerTest { @Test @Test public void testSetSystemRouteVolume() throws Exception { public void testSetSystemRouteVolume() throws Exception { // ensure client // ensure client addManagerCallback(new MediaRouter2Manager.Callback()); addManagerCallback(new MediaRouter2Manager.Callback() {}); String selectedSystemRouteId = String selectedSystemRouteId = MediaRouter2Utils.getOriginalId( MediaRouter2Utils.getOriginalId( mManager.getActiveSessions().get(0).getSelectedRoutes().get(0)); mManager.getActiveSessions().get(0).getSelectedRoutes().get(0)); Loading Loading @@ -902,7 +902,7 @@ public class MediaRouter2ManagerTest { private void releaseAllSessions() { private void releaseAllSessions() { // ensure ManagerRecord in MediaRouter2ServiceImpl // ensure ManagerRecord in MediaRouter2ServiceImpl addManagerCallback(new MediaRouter2Manager.Callback()); addManagerCallback(new MediaRouter2Manager.Callback() {}); for (RoutingSessionInfo session : mManager.getActiveSessions()) { for (RoutingSessionInfo session : mManager.getActiveSessions()) { mManager.releaseSession(session); mManager.releaseSession(session); Loading packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -479,7 +479,7 @@ public class InfoMediaManager extends MediaManager { } } } } class RouterManagerCallback extends MediaRouter2Manager.Callback { class RouterManagerCallback implements MediaRouter2Manager.Callback { @Override @Override public void onRoutesAdded(List<MediaRoute2Info> routes) { public void onRoutesAdded(List<MediaRoute2Info> routes) { Loading Loading
media/java/android/media/MediaRouter2Manager.java +10 −11 Original line number Original line Diff line number Diff line Loading @@ -879,38 +879,37 @@ public final class MediaRouter2Manager { /** /** * Interface for receiving events about media routing changes. * Interface for receiving events about media routing changes. */ */ public static class Callback { public interface Callback { /** /** * Called when routes are added. * Called when routes are added. * @param routes the list of routes that have been added. It's never empty. * @param routes the list of routes that have been added. It's never empty. */ */ public void onRoutesAdded(@NonNull List<MediaRoute2Info> routes) {} default void onRoutesAdded(@NonNull List<MediaRoute2Info> routes) {} /** /** * Called when routes are removed. * Called when routes are removed. * @param routes the list of routes that have been removed. It's never empty. * @param routes the list of routes that have been removed. It's never empty. */ */ public void onRoutesRemoved(@NonNull List<MediaRoute2Info> routes) {} default void onRoutesRemoved(@NonNull List<MediaRoute2Info> routes) {} /** /** * Called when routes are changed. * Called when routes are changed. * @param routes the list of routes that have been changed. It's never empty. * @param routes the list of routes that have been changed. It's never empty. */ */ public void onRoutesChanged(@NonNull List<MediaRoute2Info> routes) {} default void onRoutesChanged(@NonNull List<MediaRoute2Info> routes) {} /** /** * Called when a session is changed. * Called when a session is changed. * @param session the updated session * @param session the updated session */ */ public void onSessionUpdated(@NonNull RoutingSessionInfo session) {} default void onSessionUpdated(@NonNull RoutingSessionInfo session) {} /** /** * Called when a session is released. * Called when a session is released. * @param session the released session. * @param session the released session. * @see #releaseSession(RoutingSessionInfo) * @see #releaseSession(RoutingSessionInfo) */ */ public void onSessionReleased(@NonNull RoutingSessionInfo session) {} default void onSessionReleased(@NonNull RoutingSessionInfo session) {} /** /** * Called when media is transferred. * Called when media is transferred. Loading @@ -918,13 +917,13 @@ public final class MediaRouter2Manager { * @param oldSession the previous session * @param oldSession the previous session * @param newSession the new session or {@code null} if the session is released. * @param newSession the new session or {@code null} if the session is released. */ */ public void onTransferred(@NonNull RoutingSessionInfo oldSession, default void onTransferred(@NonNull RoutingSessionInfo oldSession, @Nullable RoutingSessionInfo newSession) { } @Nullable RoutingSessionInfo newSession) { } /** /** * Called when {@link #transfer(RoutingSessionInfo, MediaRoute2Info)} fails. * Called when {@link #transfer(RoutingSessionInfo, MediaRoute2Info)} fails. */ */ public void onTransferFailed(@NonNull RoutingSessionInfo session, default void onTransferFailed(@NonNull RoutingSessionInfo session, @NonNull MediaRoute2Info route) { } @NonNull MediaRoute2Info route) { } /** /** Loading @@ -933,7 +932,7 @@ public final class MediaRouter2Manager { * @param packageName the package name of the application * @param packageName the package name of the application * @param preferredFeatures the list of preferred route features set by an application. * @param preferredFeatures the list of preferred route features set by an application. */ */ public void onPreferredFeaturesChanged(@NonNull String packageName, default void onPreferredFeaturesChanged(@NonNull String packageName, @NonNull List<String> preferredFeatures) {} @NonNull List<String> preferredFeatures) {} /** /** Loading @@ -946,7 +945,7 @@ public final class MediaRouter2Manager { * {@link MediaRoute2ProviderService#REASON_ROUTE_NOT_AVAILABLE}, * {@link MediaRoute2ProviderService#REASON_ROUTE_NOT_AVAILABLE}, * {@link MediaRoute2ProviderService#REASON_INVALID_COMMAND}, * {@link MediaRoute2ProviderService#REASON_INVALID_COMMAND}, */ */ public void onRequestFailed(int reason) {} default void onRequestFailed(int reason) {} } } final class CallbackRecord { final class CallbackRecord { Loading
media/tests/MediaRouter/src/com/android/mediaroutertest/MediaRouter2ManagerTest.java +3 −3 Original line number Original line Diff line number Diff line Loading @@ -256,7 +256,7 @@ public class MediaRouter2ManagerTest { CountDownLatch latch = new CountDownLatch(1); CountDownLatch latch = new CountDownLatch(1); addManagerCallback(new MediaRouter2Manager.Callback()); addManagerCallback(new MediaRouter2Manager.Callback() {}); addRouterCallback(new MediaRouter2.RouteCallback() {}); addRouterCallback(new MediaRouter2.RouteCallback() {}); addTransferCallback(new MediaRouter2.TransferCallback() { addTransferCallback(new MediaRouter2.TransferCallback() { @Override @Override Loading Loading @@ -530,7 +530,7 @@ public class MediaRouter2ManagerTest { @Test @Test public void testSetSystemRouteVolume() throws Exception { public void testSetSystemRouteVolume() throws Exception { // ensure client // ensure client addManagerCallback(new MediaRouter2Manager.Callback()); addManagerCallback(new MediaRouter2Manager.Callback() {}); String selectedSystemRouteId = String selectedSystemRouteId = MediaRouter2Utils.getOriginalId( MediaRouter2Utils.getOriginalId( mManager.getActiveSessions().get(0).getSelectedRoutes().get(0)); mManager.getActiveSessions().get(0).getSelectedRoutes().get(0)); Loading Loading @@ -902,7 +902,7 @@ public class MediaRouter2ManagerTest { private void releaseAllSessions() { private void releaseAllSessions() { // ensure ManagerRecord in MediaRouter2ServiceImpl // ensure ManagerRecord in MediaRouter2ServiceImpl addManagerCallback(new MediaRouter2Manager.Callback()); addManagerCallback(new MediaRouter2Manager.Callback() {}); for (RoutingSessionInfo session : mManager.getActiveSessions()) { for (RoutingSessionInfo session : mManager.getActiveSessions()) { mManager.releaseSession(session); mManager.releaseSession(session); Loading
packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -479,7 +479,7 @@ public class InfoMediaManager extends MediaManager { } } } } class RouterManagerCallback extends MediaRouter2Manager.Callback { class RouterManagerCallback implements MediaRouter2Manager.Callback { @Override @Override public void onRoutesAdded(List<MediaRoute2Info> routes) { public void onRoutesAdded(List<MediaRoute2Info> routes) { Loading