Avatar ·

ListAdapter does not update item in RecyclerView: data changes but UI does not redraw

Hello everyone! I'm a beginner in Kotlin and Android development. I'm using ListAdapter for RecyclerView, but I've encountered a strange problem: when I change data in the list and call submitList(), the items are not updated on the screen. Here is my code: ```kotlin data class Item(val id: Int, var title: String, var isCompleted: Boolean) class ItemDiffCallback : DiffUtil.ItemCallback() { override fun areItemsTheSame(oldItem: Item, newItem: Item): Boolean { return oldItem.id == newItem.id } override fun areContentsTheSame(oldItem: Item, newItem: Item): Boolean { return oldItem == newItem } } class ItemAdapter : ListAdapter(ItemDiffCallback()) { // ... ViewHolder and bind } // In Activity val items = mutableListOf( Ite