Flutter rxdart流在没有活动侦听器的情况下是否可以执行工作?
我有一个使用rxdart连接的业务逻辑组件。在测试中,组件似乎不会启动,除非输出流上有一个活动的侦听器 在下面的示例中,调用onAdd向数据库添加一个项。但是,除非有什么东西在监听addComplete,否则代码不会运行。(我在没有“final addComplete=”的情况下进行了尝试,结果相同 即使没有连接活动的侦听器,也可以使其工作吗Flutter rxdart流在没有活动侦听器的情况下是否可以执行工作?,flutter,rxdart,Flutter,Rxdart,我有一个使用rxdart连接的业务逻辑组件。在测试中,组件似乎不会启动,除非输出流上有一个活动的侦听器 在下面的示例中,调用onAdd向数据库添加一个项。但是,除非有什么东西在监听addComplete,否则代码不会运行。(我在没有“final addComplete=”的情况下进行了尝试,结果相同 即使没有连接活动的侦听器,也可以使其工作吗 final onAdd = PublishSubject<SearchResultItem>(); final addComplete =
final onAdd = PublishSubject<SearchResultItem>();
final addComplete = onAdd.map<String>((SearchResultItem searchResultItem) {
debugPrint("In InstrumentListBloc.v2().map: $searchResultItem");
instrumentDao.insertSearchResultItem(searchResultItem);
return searchResultItem.symbol;
});
final onAdd=PublishSubject();
final addComplete=onAdd.map((SearchResultItem SearchResultItem){
debugPrint(“在InstrumentListBloc.v2().map:$searchResultItem中”);
insertSearchResultItem(searchResultItem);
返回searchResultItem.symbol;
});