Вопросы по теме 'flutter-provider'

Проблема управления состоянием флаттера
Моя проблема связана с шаблоном / библиотекой провайдера. Я создал несколько классов состояний следующим образом (я заменил имена содержимого / переменных, чтобы попытаться сохранить простоту) class State1 with ChangeNotifier{ String _s;...
881 просмотров
schedule 02.11.2023

Не удалось найти нужного провайдера - Flutter
@override Widget build(BuildContext context) { return WillPopScope( onWillPop: () async { return false; }, child: Stack( children: <Widget>[ DefaultTabController( length: 5,...
21037 просмотров
schedule 26.07.2022

Сохранение данных поставщика на нескольких страницах не работает
Я использую Provider в своем приложении flutter, и когда я перехожу на новую страницу, данные, предоставленные Provider на странице 1, недоступны на странице 2. Как я понял, принцип работы Provider заключался в том, что есть центральное...
2983 просмотров

Как правильно использовать StreamProvider, который полагается на другой StreamProvider?
У меня очень похожий вопрос: Как настроить StreamProvider, который принимает параметр значение от другого StreamProvider? Но проблема в том, что RxDart уже изменили свой код, и у меня недостаточно репутации, чтобы прокомментировать этот...
72 просмотров
schedule 17.04.2022

Как заставить заставку ждать вычислений перед переходом к следующему экрану?
Я делаю экран-заставку на флаттере, и я хочу выполнить некоторые вычисления при отображении экрана-заставки (с работающим круговым индикатором выполнения), и после того, как все вычисления будут выполнены, я хочу запустить Navigator.push () для...
194 просмотров
schedule 17.05.2022

Пытался прослушать значение, предоставленное поставщиком, за пределами дерева виджетов. Но я хочу послушать это
Я пытаюсь прослушать обновления строковой переменной в моей модели поставщика. Flutter предполагает, что я их не слушаю, поскольку слушатель явно находится вне контекста дерева виджетов, и я не понимаю, почему. Мой виджет, который я вызываю...
195 просмотров

SetState Flutter вызывает ошибку: тип int не является подтипом типа String
Я использую Flutter для создания приложения, в котором я хочу отображать покупки пользователя и иметь кнопку для скрытия и отображения диаграммы покупок. Все приложение подключено к бэкэнду Firebase Cloud Firestore, поэтому я использую Provider для...
235 просмотров

Flutter: вызов списка с помощью StreamProvider возвращает null перед отображением данных
Я пытаюсь получить список объектов из коллекции Firebase с помощью StreamProvider, и объекты извлекаются, но на долю секунды консоль выдает ошибку с красным экраном до того, как данные будут отображаться на экране. Это отображаемая ошибка ... The...
698 просмотров
schedule 21.04.2023

Flutter StreamProvider не обновляется после вызова pushReplacement
У меня есть приложение flutter, которое реализует аутентификацию firebase. После выполнения этого руководства мой файл main.dart выглядит так: это: class MyApp extends StatelessWidget { @override Widget build(BuildContext context) {...
544 просмотров

Провайдер Flutter Прослушивание условия внутри провайдера
У меня есть провайдер со состояниями: enum RemoteJSONState { parsing, parsed, failedToParse } В одном из своих виджетов я слушаю все изменения с помощью class RemoteJSONStateProvider with ChangeNotifier { set...
196 просмотров
schedule 07.08.2022

Правильный способ использования вложенного класса Stateful с поставщиком
У меня есть: класс 'Stateful', который включает listview.builder и каждый элемент внутри него из списка экземпляров / объекта другого класса 'Stateful' (- ›) в этом классе у него есть конструктор staggeredgrid(list) и включая другой список...
21 просмотров

Интеграция провайдера с sqflite в приложении Flutter
Я пытаюсь реализовать шаблон поставщика, но мне сложно интегрировать его с базой данных sqflite. Класс ChangeNotifier получает список строк из базы данных и затем отображает его с помощью ListView. Я полагаю, проблема в том, что когда ListView...
263 просмотров
schedule 10.06.2022

Нулевое значение от провайдера, который возвращает данные после горячей перезагрузки во флаттере
Я получаю нулевое значение, и мой виджет не строится должным образом из-за нулевого возврата от поставщика. Самое смешное, что когда я перезагружаю приложение, провайдер возвращает ожидаемое значение. Этот конкретный провайдер имеет позицию типа. Я...
177 просмотров
schedule 24.07.2023

использование о флаттере MultiProvider
import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; void main() { runApp(App()); } class Model extends ChangeNotifier { String id; Model({this.id}); } class App extends StatelessWidget { @override Widget...
47 просмотров
schedule 11.08.2022

Я использую notifyListner из пакета flutter Provider, но мой пользовательский интерфейс не обновляется
Я использую notifyListner из пакета flutter Provider, но мой пользовательский интерфейс не обновляется всякий раз, когда я набираю буквы в TextField. Я делаю это приложение, чтобы понять, как работает провайдер. Моя панель приложений и текст должны...
34 просмотров

Возникло другое исключение: Ошибка: не удалось найти правильного поставщика ‹AppData› над этим трепетанием виджета истории.
Я уже некоторое время сталкиваюсь с этой проблемой, и у меня нет сообщества флаттеров в моей стране, поэтому я вынужден опубликовать в Интернете, если я получу какую-либо помощь, и я буду рад, если найду один, потому что я нахожусь в развертывании...
275 просмотров

провайдер аутентификации flutter firebase не уведомлен
Я использую flutter для входа и регистрации по электронной почте. Мой метод входа в систему работает нормально, и мой метод регистрации (регистрации) в основном такой же, поэтому они должны иметь тот же результат, но изменения статуса пользователя в...
141 просмотров

Как избавиться от глобального ключа от провайдера с помощью Flutter Web?
Хочу построить ящик с полотном флаттера. Но в дереве виджетов обнаружен Duplicate GlobalKey. экземпляр перемещен в новое место. Ключ был: [LabeledGlobalKey # c9754] Переродление GlobalKey: MainScreen (зависимости: [MediaQuery],...
26 просмотров