diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index 0a733cec0f..a75d5d696b 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -6336,10 +6336,6 @@ public class ConnectivityService extends IConnectivityManager.Stub final ArrayMap reassignedRequests = new ArrayMap<>(); - // Find and migrate to this Network any NetworkRequests for - // which this network is now the best. - final ArrayList removedRequests = new ArrayList<>(); - final ArrayList addedRequests = new ArrayList<>(); NetworkCapabilities nc = newNetwork.networkCapabilities; if (VDBG) log(" network has: " + nc); for (NetworkRequestInfo nri : mNetworkRequests.values()) { @@ -6372,6 +6368,10 @@ public class ConnectivityService extends IConnectivityManager.Stub } } + // Find and migrate to this Network any NetworkRequests for + // which this network is now the best. + final ArrayList removedRequests = new ArrayList<>(); + final ArrayList addedRequests = new ArrayList<>(); for (final Map.Entry entry : reassignedRequests.entrySet()) { final NetworkRequestInfo nri = entry.getKey();