Описание тега flutter-riverpod
2
ответа
Правильный способ доступа к поставщику состояния Riverpod внутри расширений во Flutter?
Как получить доступcounterProviderрасширение внутри? import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; main() { runApp(const ProviderScope(child: MyApp2())); } class MyApp2 extends ConsumerWidget { cons…
18 авг '22 в 08:20
3
ответа
Как использовать провайдера Riverpod в initState
Я использую Riverpod для управления состоянием в своем веб-приложении. Я пытаюсь создать AppBar, который автоматически прокручивается до определенных частей ListView. Для этой цели я создал ScrollController в качестве провайдера. final scrollControl…
23 дек '22 в 01:21
0
ответов
Просмотр StateNotifier не улавливает следующее состояние
У меня есть этот значок суффикса: Widget suffixIcon(BuildContext context) { final isLoading = provider.watch(boolProvider); return isLoading ? SizedBox( width: SUFFIX_ICON_WIDTH_LENGTH, height: SUFFIX_ICON_HEIGHT_LENGTH, child: Stack(children: [ Pos…
20 ноя '22 в 04:35
3
ответа
Riverpod: Правильно ли ссылаться в onPressed на провайдера, полученного ранее ref.watch?
Документы Riverpod говорят использовать в обратных вызовах, как кнопкуonPressed, так как вы не должны использоватьref.watchтам. Можно ли делать что-то подобное? build(context, ref) { // Use ref.watch ahead of time, because I refer to p all over // t…
24 окт '22 в 02:09
2
ответа
Лучшая практика записи/обновления данных от поставщика Flutter
Я новичок в провайдерах Flutter. Я использую Риверпод. У меня есть поставщик Future, который предоставляет некоторые данные из файла JSON - в будущем это будет ответ API. import 'dart:convert'; import 'package:flutter/services.dart'; import 'package…
19 авг '22 в 09:17
0
ответов
Flutter RiverPod — как лучше настроить провайдеров для поддержки отображения нескольких списков?
Я ломаю голову над тем, как лучше всего использовать RiverPod для обслуживания пользовательского интерфейса с логическим списком записей, отображаемых в нескольких представлениях списков. Например, в общем списке может быть 200 записей, 90 из которы…
13 дек '22 в 07:21
2
ответа
Riverpod в классе или вне метода сборки?
Я хочу создать класс и объединить похожие методы. Riverpod работает с использованием ref, который доступен только через расширение, но как его использовать в голом классе, который не имеет методов расширения и сборки. Модель class User { final Strin…
06 июн '22 в 17:56
0
ответов
Flutter Riverpod возвращает только один элемент, хотя должен возвращать несколько
Я использую Riverpod с Flutter и Firebase в качестве базы данных. В моей базе данных есть две коллекции;Usersи . Что я пытаюсь сделать: Нахождение одного документа изSites-коллекция. В этом документе есть массив, содержащий идентификаторы пользовате…
01 дек '22 в 21:19
2
ответа
Riverpod FutureProvider.family возвращает значение Null
У меня есть FutureProvider с семейными параметрами, как показано ниже: import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; class I_Rem_Params { final String adminID; final String companyID;…
26 июн '22 в 12:49
0
ответов
Почему FutureProvider дважды возвращает результат при нажатии и возвращает AsyncLoading, но не AsyncValue?
Я уже подтвердил, что определенный пользователь (с адресом электронной почты и паролем) зарегистрирован в Firebase Authentication, и я попытаюсь проверить, работают ли ошибки try-catch, когда пользователи публикуют повторяющийся адрес электронной по…
27 сен '22 в 14:56
4
ответа
Как мне получить состояние загрузки/спиннер с помощью уведомления о состоянии flutter riverpod, ref watch и asyncvalue?
У меня есть приведенный ниже пример, который обновляет данные, но не дает счетчика, как ожидалось. Я попытался использовать ref.listen, чтобы переключиться на асинхронную загрузку, я попытался выполнить ожидание перед вызовом, хотя это не имело смыс…
02 сен '22 в 23:27
0
ответов
FUtureProvider был удален до того, как значение было отправлено
Я написал следующий код и столкнулся с ошибкойThe provider AutoDisposeFutureProvider<Data>#d1e31(465-0041) was disposed before a value was emitted. Я подумал, что это странно, поэтому я отладил FutureProvider.onDisposeи обнаружил, что он был у…
04 сен '22 в 03:09
1
ответ
Оператор проверки Flutter Null используется для нулевого значения даже после условной проверки нулевых значений
У меня есть проект Flutter + Riverpod, в котором я извлекаю некоторые данные при загрузке экрана. Получение ошибки оператора проверки Null, но я заранее проверяю, является ли значение нулевым или нет. Состояние имеет поле, допускающее значение NULLc…
15 дек '22 в 18:18
0
ответов
Как запомнить последние 60 значений StateProvider RiverPod?
Я рефакторинг приложения Flutter, которое в настоящее время используетsetState. Представление, которое я рефакторинг, получает данные из внешнего источника данных примерно каждые 0,5-1 секунду. Данные — это класс, в котором есть несколько метрик. Пр…
28 авг '22 в 22:56
1
ответ
Flutter Equivalent useProvider в новой версии Riverpod
В предыдущей версии мы могли использовать простоuseProvider()и отправка запроса на сервер без каких-либо действий, таких как нажатие кнопки, поэтому в новой версии я не могу. старая версия: useEffect(() { myService.getService(); }); Scaffold( body: …
27 авг '22 в 04:48
1
ответ
Есть ли способ перестроить виджет с помощью этого StateNotifierProvider (Flutter с использованием riverpod)?
Итак, я использую этот stateNotifierProvider, чтобы отслеживать selectedItem в этом toggleButton, однако, даже если состояние уведомителя фактически изменено, оно не запускает функцию сборки, как следует... Может ли кто-нибудь помочь мне с Вот этот?…
08 янв '23 в 18:33
1
ответ
Как периодически получать данные из API (CoinGecko) во Flutter. -С Риверподом-
Я хочу получить данные от монетного геккона с помощью его API. С использованиемFutureProviderсделать это. FutureProvider получает данные только один раз. Таким образом, данные приходят, и пользовательский интерфейс успешно строится. Однако я хочу пр…
20 ноя '22 в 15:35
2
ответа
Как вызвать провайдера RiverPod вне дерева виджетов/класса виджетов?
Я новичок в использовании RiverPod. ранее я использовал Provider для управления состоянием. в случае провайдера я мог бы использовать провайдер вне дерева виджетов, чтобы получить значение, используя синтаксис Provider.of<MyModel>(context,list…
04 сен '22 в 17:38
0
ответов
Зачем FutureProvider строить два раза?
Когда я создаю код, как показано ниже, с использованиемFutureProvider, часть//hereвыполняется два раза, как и следующие; flutter: AsyncLoading<dynamic>() flutter: AsyncData<dynamic>(value: World) Я не мог понять, почему это происходит, и…
23 сен '22 в 16:23
1
ответ
Как заставить Future response работать как Stream? Флаттер
У меня есть конечные точки запросов POST и GET, которые я использую в своем приложении Flutter. Затем из бэкэнда значения могут обновляться. Например, транзакция переходит из ожидающей в успешную. Итак, как я могу заставить этот ответ Future вести с…
21 окт '22 в 18:00