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

+ Recent posts