Introdução | Stream em Flutter
- Introdução | Stream em Flutter
info
Uma Stream fornece uma maneira de receber uma sequência de eventos. Quando uma stream tiver emitido todos os seus eventos, um único evento "done" notificará o ouvinte de que o fim foi alcançado
Exemplos
import 'package:rxdart/rxdart.dart';
void main() {
final stream = Stream.value('A');
final streamError = Stream.error('A');
final sub = stream.listen((event){
print(event);
});
//Callback: onDone, onError
sub.onDone(() {
print('finalizado');
});
//Não tenho interesse em ficar escutando mais
sub.cancel();
}