Задать вопрос

Как вызвать RefreshIndicator из кода?

Как вызвать RefreshIndicator из кода при старте или нажатии кнопки?
Я использую Provider для управления состоянием приложения
@override
  Widget build(BuildContext context) {
    context.read<Data>().httpRequest();

    return RefreshIndicator(
      onRefresh: () {
        return context.read<Data>().httpRequest();
      },
      child: Column(
        children: [
          DropdownButton<int>(
            hint: Hint(),
            items: loansServicecList(context),
            onChanged: (int value) {
              if (value != context.read<Data>().i) {
                context.read<Data>().i = value;
                context.read<Data>().httpRequest();
              }
            },
          ),
          Flexible(
            child: ServicesList(),
          ),
        ],
      ),
    );
  }

метод httpRequest() подгружает данные, но RefreshIndicator естественно не срабатывает при таком раскладе
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Brief Москва
от 150 000 до 210 000 ₽
СМК-РК Москва
от 200 000 до 250 000 ₽
Idea Platform Москва
от 90 000 до 180 000 ₽