SimpleTask: reuse themed context

pull/207/head
M66B 3 years ago
parent 3225d002fc
commit 1524f3f6df

@ -61,6 +61,7 @@ public abstract class SimpleTask<T> implements LifecycleObserver {
private static PowerManager.WakeLock wl = null;
private static ExecutorService globalExecutor = null;
private static Context themedContext = null;
private static final List<SimpleTask> tasks = new ArrayList<>();
private static final int MAX_WAKELOCK = 30 * 60 * 1000; // milliseconds
@ -155,9 +156,10 @@ public abstract class SimpleTask<T> implements LifecycleObserver {
}
};
Context themedContext = new ContextThemeWrapper(
context.getApplicationContext(),
FragmentDialogTheme.getTheme(context));
if (themedContext == null)
themedContext = new ContextThemeWrapper(
context.getApplicationContext(),
FragmentDialogTheme.getTheme(context));
future = getExecutor(context).submit(new Runnable() {
private Object data;

Loading…
Cancel
Save