Refesh on error fixed
This commit is contained in:
@@ -3,12 +3,14 @@ package de.sebse.fuplanner.tools;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedList;
|
||||
|
||||
import de.sebse.fuplanner.tools.logging.Logger;
|
||||
import de.sebse.fuplanner.tools.network.NetworkCallback;
|
||||
import de.sebse.fuplanner.tools.network.NetworkErrorCallback;
|
||||
|
||||
public class AsyncQueue {
|
||||
private HashMap<String, LinkedList<AsyncQueueCallback>> mQueues = new HashMap<>();
|
||||
private HashMap<String, Boolean> mRunnings = new HashMap<>();
|
||||
private Logger log = new Logger(this);
|
||||
|
||||
public void add(String hash, AsyncQueueCallback callback) {
|
||||
if (isRunning(hash))
|
||||
@@ -20,6 +22,7 @@ public class AsyncQueue {
|
||||
}
|
||||
|
||||
public void next(String hash) {
|
||||
log.d("next", hash);
|
||||
AsyncQueueCallback callback = getQueue(hash).pollFirst();
|
||||
if (callback == null)
|
||||
setRunning(hash, false);
|
||||
|
||||
Reference in New Issue
Block a user