Вот то, что я делаю, чтобы отсортировать мои LinkedHashMap<String,ArrayList<Image>>
val sorted = mediumGroups.toSortedMap(if (sortDescending) compareByDescending { it } else compareBy { it })
Строка в LinkedHashMap - это дата в currentTimeMillis
проблема, с которой я сталкиваюсь, - это когда датадо 1000000000000
Сб 8 сентября 2001 г. 21: 46: 40
эти даты на 1 цифру меньше, поэтому они сортируются по началу.
IsЕсть ли способ сортировки правильно без необходимости конвертировать мой LinkedHashMap в Int вместо String?