com.google.android.gms.tasks.SuccessContinuation<TResult, TContinuationResult> |
Class Overview
A function that is called to continue execution then a Task
succeeds.
Summary
Public Methods |
abstract
Task<TContinuationResult>
|
then(TResult result)
Returns the result of applying this SuccessContinuation to task .
|
Public Methods
public
abstract
Task<TContinuationResult>
then
(TResult result)
Returns the result of applying this SuccessContinuation to task
.
The SuccessContinuation only happens then the task is success. If the previous Task fails,
the onSuccessTask continuation will be skipped and failure listeners will be invoked.
private Task<String> doSomething(String string) {
// do something
}
task.onSuccessTask(new SuccessContinuation<String, String>() {
@NonNull
@Override
public Task<String> then(String string) {
return doSomething(string);
}
});
Parameters |
result |
TResult : the result of completed Task |
Returns |
Task<TContinuationResult> |
|
Throws |
Exception |
if the result couldn't be produced
|