addOnFinishAsyncTask method
void
addOnFinishAsyncTask(
- OnFinishAsyncTask onFinishAsyncTask
inherited
Adds a trigger to be called when this tasks finishes.
- Throws a StateError if is already finished (
isFinished
).
Implementation
void addOnFinishAsyncTask(OnFinishAsyncTask onFinishAsyncTask) {
if (isFinished) {
throw StateError('Task already finished');
}
var triggers = _onFinishAsyncTaskTriggers;
if (triggers != null) {
triggers.add(onFinishAsyncTask);
} else {
_onFinishAsyncTaskTriggers = [onFinishAsyncTask];
}
}