Task names

This commit is contained in:
M66B
2019-01-12 13:15:15 +00:00
parent 9b865d9068
commit 2ff5b3f773
11 changed files with 29 additions and 45 deletions

View File

@@ -51,34 +51,18 @@ public abstract class SimpleTask<T> implements LifecycleObserver {
private static ExecutorService executor = Executors.newCachedThreadPool(Helper.backgroundThreadFactory);
public void execute(Context context, LifecycleOwner owner, Bundle args) {
execute(context, owner, args, null);
}
public void execute(Context context, LifecycleOwner owner, Bundle args, String name) {
run(context, owner, args, name);
}
public void execute(LifecycleService service, Bundle args) {
execute(service, args, null);
}
public void execute(LifecycleService service, Bundle args, String name) {
run(service, service, args, name);
}
public void execute(AppCompatActivity activity, Bundle args) {
execute(activity, args, null);
}
public void execute(AppCompatActivity activity, Bundle args, String name) {
run(activity, activity, args, name);
}
public void execute(Fragment fragment, Bundle args) {
execute(fragment, args, null);
}
public void execute(final Fragment fragment, Bundle args, String name) {
try {
run(fragment.getContext(), fragment.getViewLifecycleOwner(), args, name);