스트림 에러

정재한·2022년 11월 13일
0

앱개발

목록 보기
18/23
final _eventController = StreamController<AddEditNoteUiEvent>.broadcast();

뷰모델에 프로드캐스트 붙임

 @override
  void initState() {
    super.initState();
    Future.microtask(() {
      final viewModel = context.read<AddEditNoteViewModel>();//이니스테이트 안에서는 read
      _streamSubscription = viewModel.eventStream.listen((event) {
        event.when(saveNote: (){
          Navigator.pop(context, true);
        });
      });
    });
  }
  @override
  void dispose() {
    _titleController.dispose();
    _contentController.dispose();
    _streamSubscription?.cancel();
    super.dispose();
  }

0개의 댓글

관련 채용 정보