You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by ia...@apache.org on 2017/04/21 13:29:37 UTC

[6/8] incubator-taverna-mobile git commit: update Recyclerview OnScroll Listener

update Recyclerview OnScroll Listener


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/cc7561f3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/cc7561f3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/cc7561f3

Branch: refs/heads/master
Commit: cc7561f390f4e13e8a6f393c854f5ee846745d3b
Parents: 2131f68
Author: Sagar <ku...@gmail.com>
Authored: Sat Apr 15 17:47:36 2017 +0530
Committer: Sagar <ku...@gmail.com>
Committed: Sat Apr 15 17:47:36 2017 +0530

----------------------------------------------------------------------
 .../mobile/ui/adapter/EndlessRecyclerOnScrollListener.java     | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/cc7561f3/app/src/main/java/org/apache/taverna/mobile/ui/adapter/EndlessRecyclerOnScrollListener.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/adapter/EndlessRecyclerOnScrollListener.java b/app/src/main/java/org/apache/taverna/mobile/ui/adapter/EndlessRecyclerOnScrollListener.java
index dd26de4..20d6dbd 100644
--- a/app/src/main/java/org/apache/taverna/mobile/ui/adapter/EndlessRecyclerOnScrollListener.java
+++ b/app/src/main/java/org/apache/taverna/mobile/ui/adapter/EndlessRecyclerOnScrollListener.java
@@ -31,7 +31,6 @@ public abstract class EndlessRecyclerOnScrollListener extends RecyclerView.OnScr
     private int visibleThreshold = 1; // The minimum amount of items to have below your current
     // scroll position before loading more.
     private int current_page = 1;
-
     private LinearLayoutManager mLinearLayoutManager;
 
     public EndlessRecyclerOnScrollListener(LinearLayoutManager linearLayoutManager) {
@@ -46,6 +45,11 @@ public abstract class EndlessRecyclerOnScrollListener extends RecyclerView.OnScr
         totalItemCount = mLinearLayoutManager.getItemCount();
         firstVisibleItem = mLinearLayoutManager.findFirstVisibleItemPosition();
 
+
+        if(totalItemCount< previousTotal){
+            previousTotal=0;
+        }
+
         if (loading && totalItemCount > previousTotal + 1) {
 
             loading = false;