addOnFinishAsyncTask method
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];
}
}