在一个 Stream Builder 中使用 2 个不同的流是可能的,或者我应该如何解决这个问题?
我尝试为它们两个使用一个流,但主题数据的 BehaviorSubject 是 ThemeData 模型,而 languageStream 是一个字符串,但它无法正常工作。
child: StreamBuilder<String>(
stream: translationsBloc.languageOutStream,
// stream: themeBloc.outFirestore,
这些是我要使用的流
集团看起来像这样:
final _themeSubject = BehaviorSubject<ThemeData>();
Stream<ThemeData> get outTheme => _themeSubject.stream;
另一个像这样
BehaviorSubject<String> _languageController = BehaviorSubject<String>();
Stream<String> get languageOutStream => _languageController;
我需要两个流都在主页中,因为它会影响整个应用程序。