【问题标题】:Multiple concurrent event call for flutter blocFlutter bloc 的多个并发事件调用
【发布时间】:2020-11-12 23:43:40
【问题描述】:

我正在尝试在一页中显示地图和详细信息。为此,我正在从同一个集团进行两个事件调用(一个用于地图第二个以获取详细信息)。但是,在第一个事件调用完成之前,第二个事件会触发。因此,我无法捕获我的第一个事件的最后状态。我想知道我是否可以同时触发多个事件。如果是,流程是什么。请帮忙。

【问题讨论】:

    标签: flutter events state bloc


    【解决方案1】:

    flutter_bloc 使用简单的 Stream 事件映射到具有 Stream.asyncExpand 函数的状态,以帮助 bloc 发出零个或多个状态

    asyncExpand 将每个元素转换为一系列异步事件

    您可以触发事件,它们将以先进先出的方式处理

    【讨论】:

      猜你喜欢
      • 2022-10-06
      • 2022-07-26
      • 2022-01-01
      • 2019-12-10
      • 1970-01-01
      • 2020-03-23
      • 2023-02-17
      • 2020-02-18
      • 1970-01-01
      相关资源
      最近更新 更多