我已经按照教程将 Loadstate 适配器添加到 Android Paging 3 上的 Recyclerview 适配器,但目前它没有显示。这就是我更新适配器的方式。
lifecycleScope.launch {
viewModel.searchProducts(searchParam, channelId, categoryId)
.collectLatest {
binding.allProductRecyclerView.isVisible = true
adapter.submitData(it)
}
这就是我添加 LoadState 适配器的方式
binding.allProductRecyclerView.adapter = adapter.withLoadStateFooter(
footer = ProductLoadingStateAdapter()
)
这是 LoadStateAdapter 的要点,也是Activity 布局和加载状态项
适配器工作正常,我还可以通过添加 LoadStateListener 来获取负载状态。只有负载状态适配器不工作。我已经跟踪并克隆了它,它运行良好。我的可能是什么问题?