diff options
Diffstat (limited to 'service')
-rw-r--r-- | service/java/com/android/server/wifi/NetworkListStoreData.java | 4 |
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); } |