summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
Diffstat (limited to 'service')
-rw-r--r--service/java/com/android/server/wifi/NetworkListStoreData.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/NetworkListStoreData.java b/service/java/com/android/server/wifi/NetworkListStoreData.java
index 5be8261e7..c35a523c1 100644
--- a/service/java/com/android/server/wifi/NetworkListStoreData.java
+++ b/service/java/com/android/server/wifi/NetworkListStoreData.java
@@ -42,6 +42,8 @@ import org.xmlpull.v1.XmlSerializer;
import java.io.IOException;
import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
import java.util.List;
/**
@@ -146,6 +148,8 @@ public abstract class NetworkListStoreData implements WifiConfigStore.StoreData
if (networkList == null) {
return;
}
+ // Sort by SSID
+ Collections.sort(networkList, Comparator.comparing(a -> a.SSID));
for (WifiConfiguration network : networkList) {
serializeNetwork(out, network, encryptionUtil);
}