Fix showing duplicate progress bar when refreshing in ViewPostDetailFragment.

This commit is contained in:
Alex Ning 2021-08-02 14:54:51 +08:00
parent 4e0af16094
commit a3b4c54ec2

View File

@ -900,26 +900,12 @@ public class CommentsRecyclerViewAdapter extends RecyclerView.Adapter<RecyclerVi
public void initiallyLoading() {
resetCommentSearchIndex();
if (mVisibleComments.size() != 0) {
int previousSize = mVisibleComments.size();
notifyItemRangeRemoved(0, getItemCount());
mVisibleComments.clear();
if (mIsSingleCommentThreadMode) {
notifyItemRangeRemoved(0, previousSize + ((mHasMoreComments || loadMoreCommentsFailed) ? 1 : 0) + 1);
} else {
notifyItemRangeRemoved(0, previousSize + ((mHasMoreComments || loadMoreCommentsFailed) ? 1 : 0));
}
}
if (isInitiallyLoading || isInitiallyLoadingFailed) {
isInitiallyLoading = true;
isInitiallyLoadingFailed = false;
notifyItemChanged(0);
} else {
isInitiallyLoading = true;
isInitiallyLoadingFailed = false;
notifyItemInserted(0);
}
}
public void initiallyLoadCommentsFailed() {
isInitiallyLoading = false;