затем по позиции изменить isSelected на true. как на котлине это компактно написать?
вот то, что я написал 😐
val index = therapist?.indexOfFirst { it.isSelected }
var therapistEntity = therapist?.get(imageLayoutManager.currentPosition)
therapistEntity?.isSelected = false
therapist?.set(index!!, therapistEntity!!)
therapistEntity = therapist?.get(imageLayoutManager.currentPosition)
therapistEntity?.isSelected = true
therapistEntity?.let { therapist?.set(imageLayoutManager.currentPosition, it) }
ничего не понятно. Что такое thrapist? Это список? Что такое therapistEntity? Слишком много "?." возможно будет проще написать один раз therapistEntity?.let { // do smth with it }
Обсуждают сегодня