diff options
Diffstat (limited to 'app/src/main/java/ml/docilealligator')
2 files changed, 7 insertions, 1 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPostDetailActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPostDetailActivity.java index 034d1e26..78eef4e4 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPostDetailActivity.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPostDetailActivity.java @@ -373,7 +373,7 @@ public class ViewPostDetailActivity extends BaseActivity implements SortTypeSele viewPager2.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() { @Override public void onPageSelected(int position) { - if (posts != null && position > posts.size() - 2) { + if (posts != null && position > posts.size() - 5) { fetchMorePosts(); } } diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/fragments/MorePostsInfoFragment.java b/app/src/main/java/ml/docilealligator/infinityforreddit/fragments/MorePostsInfoFragment.java index 430be57d..c5ec1266 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/fragments/MorePostsInfoFragment.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/fragments/MorePostsInfoFragment.java @@ -50,14 +50,20 @@ public class MorePostsInfoFragment extends Fragment { public void setStatus(@LoadingMorePostsStatus int status) { this.status = status; switch (status) { + case LoadingMorePostsStatus.NOT_LOADING: + binding.progressBarViewMorePostsInfoFragment.setVisibility(View.GONE); + break; case LoadingMorePostsStatus.LOADING: binding.infoTextViewMorePostsInfoFragment.setText(R.string.loading); + binding.progressBarViewMorePostsInfoFragment.setVisibility(View.VISIBLE); break; case LoadingMorePostsStatus.FAILED: binding.infoTextViewMorePostsInfoFragment.setText(R.string.load_more_posts_failed); + binding.progressBarViewMorePostsInfoFragment.setVisibility(View.GONE); break; case LoadingMorePostsStatus.NO_MORE_POSTS: binding.infoTextViewMorePostsInfoFragment.setText(R.string.no_more_posts); + binding.progressBarViewMorePostsInfoFragment.setVisibility(View.GONE); } } |