stream data listening
import 'dart:async';
var stream = Stream.fromIterable([1, 2, 3, 4, 5]);
void main() {
final controller1 = new StreamController();
final controller2 = new StreamController();
controller1.addStream(stream);
final doubler =
new StreamTransformer.fromHandlers(handleData: (data, sink) {
sink.add(data * 2);
});
controller1.stream.transform(doubler).pipe(controller2);
controller2.stream.listen((data) => print(data));
}
'플러터(Flutter) > 플러터 일반(Flutter General)' 카테고리의 다른 글
How to programmatically exit the app in flutter (0) | 2020.06.06 |
---|---|
Listening for Data from Firebase using Streams (0) | 2020.03.19 |
setup Firebase Project (0) | 2020.03.19 |
[Dart] Mixins (0) | 2020.03.19 |
Hero Animation (0) | 2020.03.19 |