Вопросы по теме '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 просмотров
schedule
16.06.2022
Как вернуть список объектов в потоке при флаттере
У меня ниже структура хранилища огня и метод получения пользовательского фида из БД.
Мне нужно связать свой поток, например
Сначала весь идентификатор канала из коллекции User / FeedIDs
Затем для каждого идентификатора канала получите...
7364 просмотров
schedule
15.02.2024
Вернуть данные с экрана и добавить их в поток
Я пытаюсь вернуть данные с экрана после его закрытия, а затем добавить их в контроллер потока в моем 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 просмотров
schedule
29.04.2023
Как я могу иметь дело с firestore, где в пределах 10 при использовании потока переключения?
У меня есть следующий поток, который принимает поток группы и возвращает поток ее членов. Я использую карту переключателей, чтобы получить участников из снимка группы.
Но у меня такая проблема. Я использую запрос where с фильтром whereIn . Но...
1427 просмотров
schedule
06.09.2023