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

Flutter: пакет BLoC - поставщик блоков
Я использую этот пакет: https://pub.dartlang.org/packages/bloc . У меня есть 2 представления: в первом я показываю список элементов с помощью «bloc1», а с помощью FloatingActionButton я могу перейти ко второму экрану, использующему «bloc2». На...
659 просмотров
schedule 26.01.2023

Разрешить различие между поставщиками
Я создаю приложение с флаттером и шаблоном провайдера. У меня есть конкретная модель ViewModel, которая предоставляется с Provider.of<AddressBookModel>(context) . class HomeScreen extends StatelessWidget { @override Widget...
125 просмотров
schedule 19.03.2023

StreamProvider не обновляет состояние
Я пытаюсь использовать StreamProvider (из этого отличного пакета), но изо всех сил пытаюсь получить конкретный поток для работы. Я создаю StreamController , который использую для добавления данных в его Stream через его Sink . Кажется,...
3335 просмотров
schedule 03.11.2022

Как пройти провайдера с навигатором?
Мне нужен провайдер ( Model2 ) от homepage до Page2 , поэтому, когда пользователь вернется к homepage ( onWillPop ), я могу сделать вызов API от провайдера ( Model2 ) и обновить homepage . Но когда я звоню _onPaidBackPress(context) ,...
7182 просмотров
schedule 05.04.2024

Как заставить работать Провайдер и Навигатор?
Я использую Provider для управления состоянием и для отдельной бизнес-логики от пользовательского интерфейса. Я поставил несколько Provider над MaterialApp , чтобы получить доступ ко всему приложению (например, к информации о пользователе)....
142 просмотров
schedule 15.07.2022

Ошибка при вызове потока с помощью streamprovider
Я пытаюсь использовать поставщик потока в своем приложении, но он возвращает ошибку, когда я вызываю «поток», сообщая мне, что «именованный поток параметров не определен». это не правильный способ называть это? void main() => runApp(new...
463 просмотров
schedule 13.07.2023

Реализующий провайдер
Я пытаюсь реализовать провайдер в верхней части своего приложения, но получаю сообщение об ошибке: «позиционные аргументы: ожидается 0, но найден 1». Я пробовал разные реализации, но потом получаю ошибку времени выполнения "функция сборки возвращает...
36 просмотров
schedule 14.12.2023

Эквивалент смонтированного ChangeNotifier?
Я извлекаю некоторую логику из Stateful Widget в Provider с помощью ChangeNotifier: class Model extends ChangeNotifier {...} В моем Stateful Widget у меня есть: if (mounted) { setState(() {}); } Как я могу проверить, смонтирован ли...
1196 просмотров
schedule 28.08.2023

Как отловить ошибку в ChangeNotifier после деактивации виджета?
У меня есть код Model для исполнения. Я предоставляю Model Provider . Но если Model удаляется до завершения выполнения, я получаю сообщение об ошибке: E / flutter (26180): [ОШИБКА: flutter / lib / ui / ui_dart_state.cc (148)]...
1381 просмотров
schedule 19.06.2023

Метод удаления Flutter Provider не вызывается при выходе из приложения
Я использую Provider для упаковки MaterialApp в свое приложение, но при закрытии приложения метод удаления у поставщика не вызывается. Мой код выглядит так: MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch:...
1816 просмотров
schedule 04.10.2022

Как что-то сделать, если ChangeNotifier уведомляет с помощью пакета провайдера (аналогично BlocListener)?
Чего я хочу У меня простая модель. Модель простирается от ChangeNotifier . Если ChangeNotifier вызывает notifyListeners() , я хочу «сделать» что-то вроде показа SnackBar или Dialog. Я предоставляю модель с пакетом Provider для своего...
433 просмотров
schedule 19.06.2022

Как построить архитектуру флаттер-приложения
Я реализую приложение на основе чата во Flutter. Я думал об использовании пакета Provider для создания двух основных уведомителей: UserService и ChatService. Первый обрабатывает вход в систему (и все остальные функции, связанные с пользователем), а...
268 просмотров

Ненужные перестройки виджета при использовании селектора (провайдера) внутри StreamBuilder
Я использую Selector , который перестраивается при изменении данных в Bloc. Что работает нормально, но когда данные меняются, он перезагружает все дерево, а не только конструктор внутри Selector. В моем случае селектор находится внутри...
1068 просмотров

Flutter - поиск предка деактивированного виджета небезопасен с пакетом Provider, аутентификацией FireStore
У меня проблема с отображением сообщения через SnackBar с использованием пакета Provider. Я получаю следующее сообщение об ошибке: VERBOSE-2:ui_dart_state.cc(157)] Unhandled Exception: Looking up a deactivated widget's ancestor is unsafe. At this...
10555 просмотров
schedule 26.08.2023

Сохранить состояние страницы при использовании навигатора
У меня есть PageView (), отображающий четыре разные страницы, и BottomNavigationBar, используемый для перехода к этим страницам. У меня есть FloatingActionButton на первой странице, когда я использую Navigator.push (), чтобы подтолкнуть второй...
964 просмотров

Управление состоянием провайдера флаттера, концепция выхода из системы
Я пытаюсь реализовать индивидуальное решение для выхода из системы для своего приложения, где независимо от того, где в данный момент находится пользователь, после нажатия Logout button приложение вернется к Login page . Моя идея заключалась в...
3627 просмотров

flutter - использование провайдера для глобального изменения размера шрифта
Я пытаюсь использовать поставщика в своем приложении Flutter, чтобы пользователь мог изменять размер шрифта для некоторых виджетов. Я следую методу, описанному в github.com/flutter/samples/blob/master/provider_counter/lib/main.dart, но размер...
2282 просмотров
schedule 05.06.2022

getter был вызван с нулевым значением при использовании провайдера во флаттере
Я делаю приложение Flutter, используя шаблон поставщика. И я получаю нулевую ошибку при запуске своего приложения. button_data.dart выглядит так. class ButtonData extends ChangeNotifier { List<Button> _buttons = [ Button(...
8161 просмотров
schedule 07.05.2022

зависимыйOnInheritedElement () был вызван до initstate () во флаттере
В настоящее время у меня возникла проблема при получении Provider' value in initstate`. Я хочу установить значение по умолчанию в раскрывающемся списке на панели приложений и в других частях тела. Но я получил сообщение об ошибке...
5787 просмотров
schedule 06.05.2022

как инициализировать класс при сборе данных из db в поставщике флаттера firestore
Я следую одному учебнику по электронной торговле Flutter с использованием Firestore и поставщика флаттера. Я хотел получить все данные из базы данных firestore Db, но проблема в том, что я не знаю, как инициализировать класс, который я собираюсь...
731 просмотров