Fixed simple task reload

This commit is contained in:
M66B 2018-09-14 05:26:21 +00:00
parent c9c1a120cd
commit 4124ece4ea
1 changed files with 6 additions and 3 deletions

View File

@ -43,9 +43,9 @@ import androidx.lifecycle.OnLifecycleEvent;
public abstract class SimpleTask<T> implements LifecycleObserver {
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);
@ -113,6 +113,9 @@ public abstract class SimpleTask<T> implements LifecycleObserver {
private void run(final Context context, LifecycleOwner owner, final Bundle args) {
this.owner = owner;
this.paused = false;
this.args = null;
this.stored = null;
owner.getLifecycle().addObserver(this);
// Run in background thread