diff --git a/frameworks/base/services/core/java/com/android/server/ExtconUEventObserver.java b/frameworks/base/services/core/java/com/android/server/ExtconUEventObserver.java index 29848e3c34a..66f5c56f42b 100644 --- a/frameworks/base/services/core/java/com/android/server/ExtconUEventObserver.java +++ b/frameworks/base/services/core/java/com/android/server/ExtconUEventObserver.java @@ -26,6 +26,7 @@ import com.android.internal.annotations.GuardedBy; import java.io.File; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Map; @@ -170,6 +171,7 @@ public abstract class ExtconUEventObserver extends UEventObserver { + SELINUX_POLICIES_NEED_TO_BE_CHANGED); sExtconInfos = new ExtconInfo[0]; } else { + Arrays.sort(files); List list = new ArrayList<>(files.length); for (File f : files) { list.add(new ExtconInfo(f.getName()));