Вопросы по теме 'android-diffutils'

DiffUtil.Callback не работает должным образом
Я использую DiffUtil.ItemCallback вместе со ListAdapter для обновления RecyclerView. Он работает довольно хорошо, но есть что-то, что меня беспокоит его поведением. Согласно документации, метод areContentsTheSame следует вызывать только в том...
2200 просмотров

Coroutines, async DiffUtil и обнаружена ошибка несогласованности
У меня проблемы с объединением Kotlin Flows и async DiffUtil. У меня есть эта функция в моем RecyclerView.Adapter, которая вычисляет в вычислительном потоке DiffUtil и отправляет обновления в RecyclerView в основном потоке: suspend fun...
1175 просмотров

Как обновить изображения в RecyclerView?
У меня есть RecyclerView изображений, которые пользователь может редактировать непосредственно в самом RecyclerView. Часть редактирования в порядке и работает хорошо. Это делается на растровом изображении, которое накладывает изображения, а затем...
732 просмотров

Представление элемента списка RecyclerView не обновляется (с использованием DiffUtil.ItemCallback)
РЕШЕНО RV - вид переработчика У меня есть RV внутри диалога предупреждений. Адаптер для RV расширяет ListAdapter с помощью DiffUtil.ItemCallback. Список для адаптера обновляется каждые 500 мс с помощью таймера обратного отсчета (проверка,...
2509 просмотров

Обновите внутренний вид внутри элемента RecyclerView с помощью LiveData, Room и DiffUtil
У меня есть таблица сообщений в комнате со следующей структурой: id, text, animRes, readStatus. Затем я подписываюсь на liveata, предоставляемые комнатой, чтобы отображать этот элемент в recyclerview с адаптером diffutil. Когда в RV появляется...
41 просмотров

notifyItemMoved () не работает при переходе на ListAdapter Android
У нас есть эта функция в нашем приложении, где мы можем перетаскивать элементы просмотра переработчика вверх и вниз. Внутри onMove () ItemTouchHelper.Callback () мы вызываем adapter.onItemMove(source.adapterPosition, target.adapterPosition)...
1177 просмотров