Loading core/java/android/app/Profile.java +12 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ import java.util.UUID; /** * @hide */ public final class Profile implements Parcelable { public final class Profile implements Parcelable, Comparable { private String mName; Loading Loading @@ -93,6 +93,17 @@ public final class Profile implements Parcelable { readFromParcel(in); } public int compareTo(Object obj) { Profile tmp = (Profile) obj; if (mName.compareTo(tmp.mName) < 0) { return -1; } else if (mName.compareTo(tmp.mName) > 0) { return 1; } return 0; } /** @hide */ public void addProfileGroup(ProfileGroup value) { if (value.isDefaultGroup()) { Loading services/java/com/android/server/ProfileManagerService.java +4 −1 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.os.ParcelUuid; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Arrays; import java.util.HashMap; import java.util.Map; import java.util.UUID; Loading Loading @@ -284,7 +285,9 @@ public class ProfileManagerService extends IProfileManager.Stub { @Override public Profile[] getProfiles() throws RemoteException { return mProfiles.values().toArray(new Profile[mProfiles.size()]); Profile[] tmpArr = mProfiles.values().toArray(new Profile[mProfiles.size()]); Arrays.sort(tmpArr); return tmpArr; } @Override Loading Loading
core/java/android/app/Profile.java +12 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ import java.util.UUID; /** * @hide */ public final class Profile implements Parcelable { public final class Profile implements Parcelable, Comparable { private String mName; Loading Loading @@ -93,6 +93,17 @@ public final class Profile implements Parcelable { readFromParcel(in); } public int compareTo(Object obj) { Profile tmp = (Profile) obj; if (mName.compareTo(tmp.mName) < 0) { return -1; } else if (mName.compareTo(tmp.mName) > 0) { return 1; } return 0; } /** @hide */ public void addProfileGroup(ProfileGroup value) { if (value.isDefaultGroup()) { Loading
services/java/com/android/server/ProfileManagerService.java +4 −1 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.os.ParcelUuid; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Arrays; import java.util.HashMap; import java.util.Map; import java.util.UUID; Loading Loading @@ -284,7 +285,9 @@ public class ProfileManagerService extends IProfileManager.Stub { @Override public Profile[] getProfiles() throws RemoteException { return mProfiles.values().toArray(new Profile[mProfiles.size()]); Profile[] tmpArr = mProfiles.values().toArray(new Profile[mProfiles.size()]); Arrays.sort(tmpArr); return tmpArr; } @Override Loading