Вопросы по теме '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 просмотров
schedule
24.09.2022
Как правильно использовать StreamProvider, который полагается на другой StreamProvider?
У меня очень похожий вопрос:
Как настроить StreamProvider, который принимает параметр значение от другого StreamProvider?
Но проблема в том, что RxDart уже изменили свой код, и у меня недостаточно репутации, чтобы прокомментировать этот...
72 просмотров
schedule
17.04.2022
Как заставить заставку ждать вычислений перед переходом к следующему экрану?
Я делаю экран-заставку на флаттере, и я хочу выполнить некоторые вычисления при отображении экрана-заставки (с работающим круговым индикатором выполнения), и после того, как все вычисления будут выполнены, я хочу запустить Navigator.push () для...
194 просмотров
schedule
17.05.2022
Пытался прослушать значение, предоставленное поставщиком, за пределами дерева виджетов. Но я хочу послушать это
Я пытаюсь прослушать обновления строковой переменной в моей модели поставщика. Flutter предполагает, что я их не слушаю, поскольку слушатель явно находится вне контекста дерева виджетов, и я не понимаю, почему.
Мой виджет, который я вызываю...
195 просмотров
schedule
26.11.2022
SetState Flutter вызывает ошибку: тип int не является подтипом типа String
Я использую Flutter для создания приложения, в котором я хочу отображать покупки пользователя и иметь кнопку для скрытия и отображения диаграммы покупок. Все приложение подключено к бэкэнду Firebase Cloud Firestore, поэтому я использую Provider для...
235 просмотров
schedule
25.04.2022
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 просмотров
schedule
22.03.2024
Провайдер Flutter Прослушивание условия внутри провайдера
У меня есть провайдер со состояниями:
enum RemoteJSONState { parsing, parsed, failedToParse }
В одном из своих виджетов я слушаю все изменения с помощью
class RemoteJSONStateProvider with ChangeNotifier {
set...
196 просмотров
schedule
07.08.2022
Правильный способ использования вложенного класса Stateful с поставщиком
У меня есть: класс 'Stateful', который включает listview.builder и каждый элемент внутри него из списка экземпляров / объекта другого класса 'Stateful' (- ›) в этом классе у него есть конструктор staggeredgrid(list) и включая другой список...
21 просмотров
schedule
01.05.2024
Интеграция провайдера с 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 просмотров
schedule
23.04.2022
Возникло другое исключение: Ошибка: не удалось найти правильного поставщика ‹AppData› над этим трепетанием виджета истории.
Я уже некоторое время сталкиваюсь с этой проблемой, и у меня нет сообщества флаттеров в моей стране, поэтому я вынужден опубликовать в Интернете, если я получу какую-либо помощь, и я буду рад, если найду один, потому что я нахожусь в развертывании...
275 просмотров
schedule
04.07.2023
провайдер аутентификации flutter firebase не уведомлен
Я использую flutter для входа и регистрации по электронной почте. Мой метод входа в систему работает нормально, и мой метод регистрации (регистрации) в основном такой же, поэтому они должны иметь тот же результат, но изменения статуса пользователя в...
141 просмотров
schedule
11.02.2023
Как избавиться от глобального ключа от провайдера с помощью Flutter Web?
Хочу построить ящик с полотном флаттера. Но в дереве виджетов обнаружен Duplicate GlobalKey. экземпляр перемещен в новое место. Ключ был:
[LabeledGlobalKey # c9754]
Переродление GlobalKey:
MainScreen (зависимости: [MediaQuery],...
26 просмотров
schedule
14.04.2022