Вопросы по теме 'rxdart'

создать RxCommand с двумя объединенными потоками
У меня есть форма с двумя входными данными: имя и адрес и кнопка сохранить . Поэтому я создал команды change и isValid для каждого final _nameChangedCommand = RxCommand.createSync<String, String>((x) => x); final...
498 просмотров
schedule 15.03.2023

Flutter объединяет два потока firestore в один поток
Я просто хочу выполнить операцию «ИЛИ» и получить оба результата двух запросов в один поток. Вот мой код с одним потоком StreamBuilder( stream: Firestore.instance .collection('list') .where('id', isEqualTo: 'false')...
11019 просмотров

Как вернуть список объектов в потоке при флаттере
У меня ниже структура хранилища огня и метод получения пользовательского фида из БД. Мне нужно связать свой поток, например Сначала весь идентификатор канала из коллекции User / FeedIDs Затем для каждого идентификатора канала получите...
7364 просмотров

Вернуть данные с экрана и добавить их в поток
Я пытаюсь вернуть данные с экрана после его закрытия, а затем добавить их в контроллер потока в моем BLoC. Однако, когда я пытаюсь получить значение с помощью _bloc.streamController.value, оно равно нулю. Контроллер потока - это BehaviorSubject....
269 просмотров
schedule 17.03.2022

Список запросов Rx Flutter из JsonPalceHolder
Я пытаюсь получить список из jsonPlaceHolder, используя поток flutter rxdart, и пытаюсь применить к нему шаблон блока. этот класс, который отвечает на получение ответа от api import 'dart:async'; import 'dart:convert'; import...
406 просмотров
schedule 19.12.2023

Как получить StreamSubscription от StreamBuilder
При добавлении слушателя в RxDart PublishSubject я получаю StreamSubscription . Затем я могу использовать StreamSubscription для паузы и возобновления работы, есть ли способ сделать это с помощью StreamBuilder ?
651 просмотров
schedule 25.07.2022

Дарт: Как мне узнать длину стрима?
Я хочу получить длину потока BehaviorSubject, но не могу этого понять. test('get stream length', ()async{ BehaviorSubject<int> subject = new BehaviorSubject(seedValue: 0); var act = await subject.stream.length; expect(act, 1);...
1015 просмотров
schedule 19.07.2023

Экраны списка и подробностей архитектуры Flutter BLoC
Вопрос архитектуры по Bloc и Flutter. У меня есть экран списка с представлением списка, заполненным StreamBuilder . При нажатии элемента открывается экран сведений, на котором пользователь может редактировать значения этого элемента. Это изменение...
444 просмотров
schedule 08.05.2022

Как я могу понизить версию плагина rxdart во флаттере?
Я следил за этим, как показано (для моего вопроса относятся только первые 3 минуты): https://m.youtube.com/watch?v=MYHVyl-juUk Когда я пытаюсь запустить его, в консоли появляется следующее: Поскольку geoflutterfire 2.0.3 + 2 зависит от rxdart...
456 просмотров
schedule 28.09.2022

Есть ли функция, аналогичная CombineLatest, только для 1 потока?
Я новичок в Rxdart, и я пробовал Combinelatest2 для двух типов потоков, например: Observable<String> get email => _user.stream.transform(validateEmail); Observable<String> get password =>...
727 просмотров
schedule 24.08.2022

Создайте страницу профиля пользователя с помощью Bloc, RxDart и Flutter
Моя цель - создать страницу редактирования профиля во Flutter, используя шаблон блока. Я искал лучший / более чистый способ создать страницу профиля пользователя во Flutter с помощью Bloc, но ничего не нашел. Прямо сейчас я должен перечислить...
1295 просмотров
schedule 26.06.2023

Почему свойство hasData StreamBuilder не имеет значения True, если Observable генерирует событие?
Мне нужно реализовать поиск и отображение результатов. Я использую Observables от RxDart. abstract class SearchState {} class SearchCompleted extends SearchState {} class SearchEmpty extends SearchState {} final _searchSubject =...
113 просмотров
schedule 04.12.2022

Использование combLatest для включения / отключения кнопки, но кнопка включается, даже если какой-то поток содержит ошибку
Хотите включить / отключить кнопку в зависимости от ввода пользователя. Если весь ввод текста соответствует определенному условию, только тогда активируйте кнопку «вставить». Обычно кнопка активируется только в том случае, если все поля ввода...
628 просмотров
schedule 18.03.2023

Как избежать многократного вызова Observable RxDart
Я внедрил шаблон BLOC на свой экран входа в систему. Приведенный ниже код является событием нажатия кнопки, здесь происходит то, что происходит, когда я нажимаю кнопку входа с неправильными учетными данными в первый раз, когда она показывает...
663 просмотров
schedule 01.03.2022

doOnCancel() не срабатывает при вызове StreamController#close()
Я передаю Observable поток (rxDart) в StreamBuilder для прослушивания и обновления пользовательского интерфейса, а после этого, когда я закрываю поток в onDispose() . Я ожидал, что закрывающий поток вызовет doOnClose() побочный эффект моего...
102 просмотров
schedule 20.06.2022

Альтернатива ScanStreamTransformer, которая вызывается один раз для каждого события, а не один раз для прослушивателя.
Думаю, теперь я вижу, что происходит с transform() в Bloc.dart классе. ScanStreamTransformer внутри конструктора BloC.dart вызывается один раз для каждого прослушивателя (внутри класса One.dart есть 3 слушателя, поэтому он вызывается 3...
249 просмотров
schedule 10.01.2023

Dart stream .asBroadcastStream утечка памяти
В нашем приложении Flutter у нас есть утечки памяти и не закрывающиеся потоки. Мы проследили исходный код до такого кода, как: Rx.combineLatest(...).asBroadcastStream() Результатом RxDart .combineLatest() является поток с одной подпиской....
687 просмотров
schedule 28.05.2024

Объединение потоков в блок
У меня в блоке несколько стримов. Я не уверен, что это правильный и правильный подход, потому что я новичок в шаблоне Flutter и Bloc. Но как мне объединить потоки в Блоке в один? Любые подсказки по теме приветствуются ... Файл "Мой блок"...
584 просмотров
schedule 09.06.2022

Flutter - отображение диалогового окна предупреждения после загрузки данных и пользовательского интерфейса StreamBuilder.
Я хочу показать диалоговое окно с предупреждением после получения данных от StreamBuilder. У меня также есть пользовательский интерфейс для рендеринга. В настоящее время у меня возникает такая ошибка, когда я пытаюсь создать диалог внутри метода...
753 просмотров

Как я могу иметь дело с firestore, где в пределах 10 при использовании потока переключения?
У меня есть следующий поток, который принимает поток группы и возвращает поток ее членов. Я использую карту переключателей, чтобы получить участников из снимка группы. Но у меня такая проблема. Я использую запрос where с фильтром whereIn . Но...
1427 просмотров