0

在这个构建函数中,我返回一个带有 pages 参数的 Navigator。pages 是一个页面列表,如下所示:

MaterialPage(
    key: ValueKey("ActionScreen"),
    child: prov.Provider<ActionScreenBloc>(
      create: (c) => ActionScreenBloc(userId, meetingId, action),
      child: prov.Consumer<ActionScreenBloc>(
        builder: (__, bloc, _) => ActionScreen(
          bloc: bloc,
          analytics: analytics,
        ),
      ),
    ),
  );

这会导致 bloc 被创建多次,每次调用服务器获取相同的数据。确保我只做一次的最好方法是什么?

4

0 回答 0