From be3b50a8f1691fb3ec681a009b9e778a04833396 Mon Sep 17 00:00:00 2001 From: Kyunglyul Hyun Date: Fri, 24 May 2019 17:48:54 +0900 Subject: [PATCH] Set media router group id to sync cast status Using media router group id, Settings can sync cast status with Settings. If Settings begins/stops cast (mirrorring), CastTile can know that and Settings also knows when CastTile begins cast. Please refer ag/7669852 to how router group id can be used to synchronize cast status. Bug: 112826114 Bug: 131385091 Bug: 130345243 Test: Manually tested after applying ag/7704172 and this. Change-Id: I78c3c6163e1352b3a8d0801890064369a861fb8a --- src/com/android/settings/wfd/WifiDisplaySettings.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/wfd/WifiDisplaySettings.java b/src/com/android/settings/wfd/WifiDisplaySettings.java index 2698bf4c03a..981f927ee09 100755 --- a/src/com/android/settings/wfd/WifiDisplaySettings.java +++ b/src/com/android/settings/wfd/WifiDisplaySettings.java @@ -136,6 +136,7 @@ public final class WifiDisplaySettings extends SettingsPreferenceFragment implem final Context context = getActivity(); mRouter = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE); + mRouter.setRouterGroupId(MediaRouter.MIRRORING_GROUP_ID); mDisplayManager = (DisplayManager) context.getSystemService(Context.DISPLAY_SERVICE); mWifiP2pManager = (WifiP2pManager) context.getSystemService(Context.WIFI_P2P_SERVICE); mWifiP2pChannel = mWifiP2pManager.initialize(context, Looper.getMainLooper(), null); @@ -798,6 +799,7 @@ public final class WifiDisplaySettings extends SettingsPreferenceFragment implem mContext = context; mSummaryLoader = summaryLoader; mRouter = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE); + mRouter.setRouterGroupId(MediaRouter.MIRRORING_GROUP_ID); } @Override