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 <[email protected]>
Authored: Sat Apr 15 17:47:36 2017 +0530
Committer: Sagar <[email protected]>
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;

Reply via email to