This commit is contained in:
Horis
2024-07-23 11:40:28 +08:00
parent d159e6c589
commit 7758ff0400
@@ -64,26 +64,20 @@ class ExploreShowActivity : VMBaseActivity<ActivityExploreShowBinding, ExploreSh
} }
private fun scrollToBottom() { private fun scrollToBottom() {
adapter.let {
if (loadMoreView.hasMore && !loadMoreView.isLoading) { if (loadMoreView.hasMore && !loadMoreView.isLoading) {
loadMoreView.startLoad() loadMoreView.startLoad()
viewModel.explore() viewModel.explore()
} }
} }
}
private fun upData(books: List<SearchBook>) { private fun upData(books: List<SearchBook>) {
loadMoreView.stopLoad() loadMoreView.stopLoad()
if (books.isEmpty() && adapter.isEmpty()) { if (books.isEmpty() && adapter.isEmpty()) {
loadMoreView.noMore(getString(R.string.empty)) loadMoreView.noMore(getString(R.string.empty))
} else if (books.isEmpty()) { } else if (adapter.itemCount == books.size) {
loadMoreView.noMore()
} else if (adapter.getItems().contains(books.first()) && adapter.getItems()
.contains(books.last())
) {
loadMoreView.noMore() loadMoreView.noMore()
} else { } else {
adapter.addItems(books) adapter.setItems(books)
} }
} }