Browse Source

Fixed simple task reload

main
M66B 6 years ago
parent
commit
4124ece4ea
1 changed files with 6 additions and 3 deletions
  1. +6
    -3
      app/src/main/java/eu/faircode/email/SimpleTask.java

+ 6
- 3
app/src/main/java/eu/faircode/email/SimpleTask.java View File

@ -43,9 +43,9 @@ import androidx.lifecycle.OnLifecycleEvent;
public abstract class SimpleTask<T> implements LifecycleObserver { public abstract class SimpleTask<T> implements LifecycleObserver {
private LifecycleOwner owner; private LifecycleOwner owner;
private boolean paused = false;
private Bundle args = null;
private Result stored = null;
private boolean paused;
private Bundle args;
private Result stored;
private ExecutorService executor = Executors.newCachedThreadPool(Helper.backgroundThreadFactory); private ExecutorService executor = Executors.newCachedThreadPool(Helper.backgroundThreadFactory);
@ -113,6 +113,9 @@ public abstract class SimpleTask<T> implements LifecycleObserver {
private void run(final Context context, LifecycleOwner owner, final Bundle args) { private void run(final Context context, LifecycleOwner owner, final Bundle args) {
this.owner = owner; this.owner = owner;
this.paused = false;
this.args = null;
this.stored = null;
owner.getLifecycle().addObserver(this); owner.getLifecycle().addObserver(this);
// Run in background thread // Run in background thread


Loading…
Cancel
Save