优化
This commit is contained in:
@@ -64,11 +64,9 @@ 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()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -76,14 +74,10 @@ class ExploreShowActivity : VMBaseActivity<ActivityExploreShowBinding, ExploreSh
|
|||||||
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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user