Update MediaRouter2Manager api

Use releaseSession() to stop casting instead of release().

Bug: 152002708
Test: make -j42 RunSettingsLibRoboTests
Change-Id: Ia7055440cd48791c7a074eaa7390db1877a6d065
This commit is contained in:
hughchen
2020-03-20 14:54:10 +08:00
parent f1eafd6917
commit eed82d58c7

View File

@@ -181,9 +181,13 @@ public class InfoMediaManager extends MediaManager {
return false;
}
final RoutingSessionInfo info = getRoutingSessionInfo();
if (info != null) {
mRouterManager.getControllerForSession(info).release();
final List<RoutingSessionInfo> sessionInfos =
mRouterManager.getRoutingSessions(mPackageName);
final RoutingSessionInfo sessionInfo = sessionInfos.get(sessionInfos.size() - 1);
if (sessionInfo != null) {
mRouterManager.releaseSession(sessionInfo);
return true;
}