FutureBuilder и Snapshot в пакете Flutter_bloc

Как реализовать futurebuilder и снимок в blocbuilder с помощью пакета flutter_bloc. Я немного новичок в блоке, поэтому мне нужен пример для блока futurebuilder.


person mohammed nabil    schedule 21.02.2020    source источник


Ответы (1)


Пожалуйста, добавьте более подробную информацию о том, что вы пытаетесь сделать. FutureBuilder - это виджет, поэтому вы можете вернуть его внутри свойства builder объекта BlocBuilder следующим образом:

Widget build(BuildContext context) {
    return BlocBuilder(
      builder: (context, state) {
        // here you should check about the state that is being provided
        return FutureBuilder(
          future: _future,
          builder: (context, snapshot) {
            //here you should check snapshot.connectionState
            return SizedBox();
          },
        );
      },
    );
}
person Sebastian    schedule 21.02.2020
comment
В настоящее время я использую flutter_bloc и получаю доступ к остальным API изнутри блока. на основе вашего примера кода, как я могу связать _future с состоянием блока. - person chitgoks; 19.06.2020