val min:Int?=binding.minId.text.toString().toIntOrNull()
val max:Int?=binding.maxId.text.toString().toIntOrNull()
var filteredList=ArrayList<Word>()
if (list==null){
return filteredList
}
filteredList= list.filter { word ->
if (min!=null){
return@filter word.id!!>=min
}else return@filter true
}.filter { word ->
if (max != null) {
return@filter word.id!!<=max
}else return@filter true
}/*.sortedBy{ it.id }*/ as ArrayList<Word>
return filteredList
}
'''
Не получается отсортировать..
Список с базы неотсортированный приходит
Как лучше сделать?
Если память не подводит там ClassCastException падает
Если раскомментировать
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
Обсуждают сегодня