groovy
dependencies {
implementation 'com.google.android.gms:play-services-tasks:17.2.1'
}
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.Tasks;
public class MyAsyncTask {
public void executeAsyncTask() {
Task<Void> myTask = Tasks.call(new MyCallable());
myTask.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(Task<Void> task) {
if (task.isSuccessful()) {
} else {
}
}
});
}
private static class MyCallable implements Callable<Void> {
@Override
public Void call() throws Exception {
return null;
}
}
}