Немного поработав, я заменил:
val sortOrder: String? = MediaStore.Images.Media.DEFAULT_SORT_ORDER
на:
val sortOrder: String? = MediaStore.Images.Media.DATE_MODIFIED
И все заработало нормально. Кроме того, чтобы добавить элементы в обратном порядке, я добавил элементы в позиции 0, например:
while (it.moveToNext()) {
listOfAllImages.add(0, it.getString(columnIndexData))
binding.RVGalleryImages.layoutManager =
LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false)
binding.RVGalleryImages.adapter =
this.let { CreateFeedGalleryAdapter(it, listOfAllImages) }
}
Единственная проблема, с которой я сталкиваюсь, заключается в том, что этот код устарел, и мне нужен новый метод для достижения этой цели. задача.