From 2262779ba0c85945760a973fbaabf56e128c96d1 Mon Sep 17 00:00:00 2001 From: seven332 Date: Thu, 10 May 2018 20:32:16 +0800 Subject: [PATCH] Close #396, fix preload pages calculation --- app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java index d8f500174..d53e00a25 100644 --- a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java +++ b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java @@ -519,7 +519,7 @@ public final class SpiderQueen implements Runnable { } else { size = Integer.MAX_VALUE; } - for (int i = index + 1, n = index + i + mPreloadNumber; i < n && i < size; i++) { + for (int i = index + 1, n = index + 1 + mPreloadNumber; i < n && i < size; i++) { if (STATE_NONE == getPageState(i)) { mRequestPageQueue2.add(i); } @@ -1049,6 +1049,8 @@ public final class SpiderQueen implements Runnable { boolean interrupt = false; boolean leakSkipHathKey = false; + Log.d("TAG", "index = " + index); + // Try twice for (int i = 0; i < 5; i++) { if (leakSkipHathKey) {