diff --git a/packages/SettingsProvider/src/com/android/providers/settings/DeviceConfigService.java b/packages/SettingsProvider/src/com/android/providers/settings/DeviceConfigService.java index 1e75fe70becdc..fdbbc391082fe 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/DeviceConfigService.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/DeviceConfigService.java @@ -196,7 +196,9 @@ public final class DeviceConfigService extends Binder { case LIST: if (namespace != null) { DeviceConfig.Properties properties = DeviceConfig.getProperties(namespace); - for (String name : properties.getKeyset()) { + List keys = new ArrayList<>(properties.getKeyset()); + Collections.sort(keys); + for (String name : keys) { pout.println(name + "=" + properties.getString(name, null)); } } else {