Описание тега android-asynclistdiffer
4
ответа
RecyclerView прокрутка вверх с AsyncListDiffer не работает
Я использую RecyclerView с AsyncListDiffer (рассчитывает и анимирует различия между старыми и новыми элементами, все в фоновом потоке). У меня есть кнопка для сортировки списка. После того, как я сортирую это и повторно устанавливаю это к RecyclerVi…
20 мар '19 в 13:53
1
ответ
AsycListDiffer onAfterSubmitList Listener
Я пытаюсь позвонить recyclerView.getLayoutManager().smoothScrollToPosition(recyclerView,null,0) только после mDiffer.submitlist(list) закончил "разграничение" и анимацию списка обновлений / изменений. Есть ли функция AsyncListDiffer для onAfterSubmi…
25 мар '19 в 04:55
1
ответ
Отправьте тот же список с помощью AsyncListDiffer, но представление ресайклера всегда автоматически прокручивается вверх
Я пытаюсь отправить тот же список с помощью AsyncListDiffer, но представление ресайклера всегда автоматически прокручивается вверх. Когда я отлаживаю, я вижу, что после вызова submitList перед вызовом метода areItemsTheSame автоматическая прокрутка …
14 окт '19 в 06:09
3
ответа
AsyncListDiffer не обновляет recyclerview
У меня есть RecyclerView с адаптером, который использует AssyncListDiffer. У меня проблема в том, что recyclerview не обновляется, когда происходят изменения в LiveData. Наблюдатель получает уведомление, но список не обновляется. Это мой адаптер: cl…
09 май '20 в 15:49
1
ответ
ListAdapter не заполняет адаптер на 2-м фрагменте приложения
У меня есть приложение с 2-мя фрагментами, у обоих есть списки, которые заполняются с одного адаптера. Первый работает правильно, а второй - class CountryBordersFragment : Fragment(R.layout.fragment_country_borders) { private lateinit var selectedCo…
08 июн '20 в 17:43
2
ответа
Обновите RecyclerView, если DiffUtil и AsyncListDiffer не работают
Я создаю RecyclerView в Fragmentиспользуя и потому что я не хочу использовать notifyDataSetChanged()метод. Но я столкнулся с проблемой при использовании этого подхода. Я пытаюсь получить элементы из базы данных, но каждый раз, когда данные изменяютс…
24 фев '21 в 13:07
1
ответ
Функция diffutil areContentsTheSame сравнивает только новые элементы
Я использую AsyncListDiffer в своем проекте, в котором у меня много цитат на главной странице Ниже приведен код, который я написал в своем адаптере recyclerview. private val diffCallback = object : DiffUtil.ItemCallback<Quote>() { override fun…
22 мар '21 в 16:30
0
ответов
Diffutil asynclist Другой метод списка отправки не работает должным образом
Я реализую recyclerview внутри recyclerview, как показано на изображении ниже, и использую diffutilasynclistdiffer для управления изменениями в элементах списка. Список карточек событий Добавляем код фрагмента и адаптеров ниже. Код CustomizeEventFra…
14 апр '21 в 10:19
0
ответов
RecyclerView AsyncListDiffer и состояние согласованности источника данных теряются с onClickListener
У меня есть источник данных (в этом примере это просто var myState: List) class MainActivity : AppCompatActivity() { var generation: Int = 0 var myState: List<User> = emptyList() val userAdapter = UserAdapter { val index = myState.indexOf(it) …
14 апр '21 в 17:40
0
ответов
Тестирование AsyncListDiffer, как я могу получить уведомление после завершения операции фонового сравнения?
Я хочу провести модульное тестирование адаптера RecyclerView, в котором реализован AsyncListDiffer. Но я не мог найти способ, как я могу получать уведомления после вызова Different.submitList(list), когда фоновая операция завершает проверку списка. …
25 янв '22 в 04:46
0
ответов
Есть ли простой способ получить текущий список из AsyncListDiffer после завершения вычисления Diff?
Я хочу получить текущий список из AsyncListDiffer после завершения расчета разницы для модульного тестирования. Есть ли способ сделать это?
26 янв '22 в 09:57
3
ответа
Android, как сортировать список RecyclerView при использовании AsyncListDiffer?
У меня есть RecyclerView, который показывает список CardViews. Недавно я переключил проект с использования адаптера RecyclerView на использование адаптера AsyncListDiffer, чтобы воспользоваться преимуществами обновлений адаптера в фоновом потоке. Я …
11 дек '21 в 20:45
0
ответов
Андроид. Как определить, когда пользовательский интерфейс был обновлен после отправки списка в представлении переработчика?
Я реализовал приложения для поиска контактов. Список контактов может быть очень большим. Для реализации я использовал kotlin flow, RecyclerViewа также . Изначально я использовал diff util, но после этого заметил, что на некоторых устройствах началис…
16 май '22 в 17:37
0
ответов
Как вставить другой элемент, например нативную рекламу, в каждые 10 элементов recyclerView, используя diffutil «AsyncListDiffer»
Так как я решил перейти от элементов настройки иnotifyDataSetChanged()к использованию AsyncListDifferSubmitListу меня возникают проблемы с внедрением нативной рекламы в RecyclerView в моем текущем классе адаптера. Я использовал этот метод в старом в…
15 авг '22 в 20:34
1
ответ
Удалить список AsyncListDiffer и обновить его после закрытия поиска (отправить нуль не работает)
В этом приложении я использую AsyncListDiffer. У меня есть панель инструментов с панелью поиска и значком поиска. Я пытаюсь удалить старый список поиска, когда пользователь нажимает на закрытый поиск и делает новый запрос на вызов, а затем отправляе…
07 сен '22 в 12:39
1
ответ
AlertDialog не обновляет список — Kotlin Android
Я пытаюсь быть младшим разработчиком Android и пытаюсь сделать фальшивый список продуктов из API. Я использую recyclerview с gridlayout. Я создал асинхронный список в своем адаптере и собирал значения из модели представления, наблюдая и отправляя фр…
30 окт '22 в 16:31