Я следовал руководству по добавлению адаптера Loadstate в адаптер Recyclerview на Android Paging 3, но в настоящее время он не отображается. Вот как я обновляю адаптер.
lifecycleScope.launch {
viewModel.searchProducts(searchParam, channelId, categoryId)
.collectLatest {
binding.allProductRecyclerView.isVisible = true
adapter.submitData(it)
}
Вот как я добавляю адаптер LoadState
binding.allProductRecyclerView.adapter = adapter.withLoadStateFooter(
footer = ProductLoadingStateAdapter()
)
Это суть LoadStateAdapter, а такжесхема действий и элемент состояния загрузки
Адаптер работает нормально, я также могу получить состояния загрузки, добавив LoadStateListener. Не работает только адаптер состояния загрузки. Я выполнил и клонировал это, и он отлично работает. В чем может быть проблема с моим?