Skip to content
Snippets Groups Projects
Commit b22bc643 authored by Taesu Lee's avatar Taesu Lee
Browse files

Sort ParticipantsData in order of the slot id


getSelfParticipants() returns the ParticipantData list arranged in
ascending order of the slot id to show SIM UIs from lowest to highest id
consistently.

Test: Verify SettingsFragment and SimSelector order in multi-sim device

Change-Id: I0f5f27c6467cb21a6d11271d1a0a6beef36630a6
Signed-off-by: default avatarTaesu Lee <taesu82.lee@samsung.com>
parent a7a1d07c
No related branches found
No related tags found
No related merge requests found
......@@ -20,6 +20,8 @@ import android.database.Cursor;
import androidx.collection.ArrayMap;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import com.android.messaging.util.OsUtil;
......@@ -61,6 +63,15 @@ public class SelfParticipantsData {
list.add(self);
}
}
Collections.sort(
list,
new Comparator() {
public int compare(Object o1, Object o2) {
int slotId1 = ((ParticipantData) o1).getSlotId();
int slotId2 = ((ParticipantData) o2).getSlotId();
return slotId1 > slotId2 ? 1 : -1;
}
});
return list;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment