Описание тега stream-builder

Виджет Flutter, который строится на основе последнего снимка взаимодействия с потоком Dart.
0 ответов

StreamBuilder InitialData и управление потоком

Вот BLoc, который имеет мой BehaviorSubject и геттеры для потока и последнего значения потока. Stream<User> get currentUser => _currentUserSubject.stream; User get currentUserValue => _currentUserSubject.stream.value; final _currentUserS…
1 ответ

Как показать другой виджет, когда пользователь находится в автономном режиме при использовании StreamBuilder?

Я пытаюсь получить некоторые данные из Интернета. С использованием FutureBuilder, обработка для различных случаев, таких как офлайн, онлайн, ошибка довольно легко, но я использую StreamBuilder и я не могу понять, как обращаться с делом в автономном …
19 янв '19 в 15:19
1 ответ

Как получить несколько потоков на основе одного контроллера потока в флаттер?

У меня есть класс Bloc, которому нужны три потока, основанные на одном контроллере потока. class TodoBloc { final _todoController = StreamController<List<TodoModel>>(); get allTodoStream => _todoController.stream; get activeTodoStream…
20 янв '19 в 14:45
1 ответ

Флаттер поток добавить данные на другую страницу

Я новичок в Flutter и только что создал свое первое базовое приложение. Он использует просмотр списка в качестве главной страницы с FloatinActionButton, который переходит на другую страницу. На этой странице есть форма, которая возвращает объект на …
25 фев '19 в 19:14
0 ответов

Как обновить экран, когда некоторые элементы в списке меняются, используя StreamBuilder

Я пытаюсь обновить значение счетчика, которое присутствует внутри каждого элемента в списке. Я использую Streambuilder для получения списка данных. При увеличении значения счетчика каждый раз, когда вызывается метод сборки Streambuilder, и мои данны…
12 янв '19 в 05:54
2 ответа

Флаттер: как я могу получить доступ к нескольким потокам внутри StreamBuilder?

Я пытался создать новый StreamBuilder внутри компоновщика моего первоначального потока, и, хотя я не получаю никаких ошибок, похоже, он не работает. Возможно ли это сделать? По сути, я обращаюсь к корневой коллекции в Firebase. Эта коллекция содержи…
0 ответов

Flutter: StreamBuilder ведет себя как StatelessWidget

Я новичок в программировании и пытаюсь написать приложение во Флаттере. Я загружаю данные из algolia в StreamBuilder (используя библиотеку algolia в сочетании с as.Stream() - в противном случае это не работает). Код работает хорошо, но он не обновля…
20 янв '19 в 14:21
1 ответ

StreamBuilder snapshot.hasError показывает много раз, когда клавиатура показывает / скрывает флаттер

У меня есть экран входа в систему, и я использую шаблон BloC, но когда я нажимаю на кнопку, проверка не проходит, сообщение об ошибке вызывается много раз, потому что построитель потока snapshot.error имеет значение, я не знаю, как изменить это пока…
1 ответ

Позиция списка просмотра теряется при переходе между страницами {трепетание, построитель потока, просмотр списка}

В моем приложении Flutter я пытаюсь реализовать listview который получает данные в виде потока от Firestore коллекция. Большинство из них работает, как и ожидалось - я могу нажать Firestore подробности документа на следующей странице (страница сведе…
2 ответа

Значение DropdownButton не обновляется после выбора значений из DropdownItems. Как обновить значение по умолчанию с selectedValue?

DropdownButton Value does not update even after selecting different items. Если значение по умолчанию равно нулю, отображается сообщение об ошибке, и если я передаю любое значение по умолчанию (не ноль), оно никогда не изменяется на другие выбранные…
1 ответ

Почему данные не обновляются в StreamBuilder?

Я делаю приложение со списком фильмов во Flutter, и когда я открываю приложение, я показываю список самых просматриваемых фильмов. Когда я нажимаю кнопку, я выбираю новые данные и добавляю их в приемник, который затем отправляется в StreamBuilder и …
30 янв '19 в 17:28
2 ответа

TextField с начальным значением внутри StreamBuilder

Мы создаем страницу редактирования данных пользователя, поэтому текстовое поле уже заполнено пользовательскими данными, и пользователи могут изменять и сохранять их... Проблема в том, что когда я начинаю вводить символ в текстовое поле, курсор теряе…
1 ответ

Создание непосредственного отображения локального изображения в чате, а не ожидание сетевого изображения (Streambuilder / Firebase)

Пожалуйста, объясните это для новичка;-). Цель: при отправке изображения через WhatsApp оно сразу появляется в чате (WhatsApp не "ждет" загрузки). Я хочу такой же эффект. Моя проблема заключается в том, что изображение выбирается с помощью средства …
12 янв '19 в 14:10
0 ответов

Асинхронная загрузка двух зависимых потоков при использовании FutureBuilder

В довольно сложном листе я использую FutureBuilder а также Listview.builder которые помогают мне перечислить все группы вокруг меня (используя поиск по Алголии), который выглядит следующим образом: future = _algolia .index('groups') .setAroundLatLng…
0 ответов

Firebaseanimatedlist: Как я могу отображать имя пользователя / дату только один раз для последующих элементов списка (чат)?

Я получаю данные через FirebaseAnimatedList + Firebase Realtime Database в чате. Это групповой чат со многими пользователями. Рассмотрим похожий код, подобный этому, где Firebaseanimatedlist автоматически прослушивает новые элементы, которые затем о…
3 ответа

Блок-шаблон не отображает нового пользователя в sqflite на экране

Я использую sqflite База данных для сохранения списка пользователей. У меня есть экран со списком пользователей, который показывает список пользователей, и у него есть потрясающая кнопка, при нажатии на кнопку потрясающего пользователя, пользователь…
25 янв '19 в 10:14
1 ответ

Ограничение StreamBuilder

StreamBuilder перестраивается всякий раз, когда он получает новое событие. Это вызывает проблемы, например, с навигацией (Navigator.push) потому что если новое событие получено во время навигации, то этот триггер перестроить. Попытка навигации, пока…
0 ответов

Модель Scoped, шаблон BLoC, StreamBuilder и Inherited Widget(или Model), какую из них выбрать и почему?

Я думаю, что теперь у меня есть хотя бы смутное представление окак использовать BLoC , Stream Builder и унаследованный виджет (или модель ) в моем приложении(ничего особенного, но для меня это заняло время),но играть с моделью Scoped У меня был свое…
3 ответа

Flutter Keyboard показать / закрыть вызвать перестройку виджета?

У меня есть экран, который содержит Form с StreamBuilder когда я загружаю исходные данные из StreamBuilder, TextFormField показать данные, как ожидалось. Когда я нажимаю TextFormField Клавиатура показывает эту причину перестроить виджет, затем снова…
26 май '19 в 13:09
0 ответов

Как сохранить данные, используя sqflite во флаттере?

Я разработал небольшое приложение во флаттере, чтобы сделать некоторые вычисления, я загружаю значения по умолчанию для расчета из sqflite использование базы данных BehaviorSubject поток, А затем я отображаю данные на экране, нажав кнопку "Рассчитат…
21 май '19 в 11:40