Вопросы по теме 'flutter-bloc'

Асинхронный запрос с использованием BLoC во Flutter
Я хочу скачать данные, но при этом постоянно использую приложение. Можете ли вы сказать мне, правильное ли это решение? Дело в том, что мы нажимаем кнопку загрузки и вызываем функцию bloc.dispatch (Event.download ()); В mapEventToState в...
1688 просмотров
schedule 01.08.2022

Функция сборки вернула null. Виджет-нарушение: BlocBuilder ‹NotificationBloc, NotificationState› в пакете flutter_bloc
Я новичок в flutter, а также в flutter_bloc, где я пытаюсь получить виджет в blocbuilder, но получаю сообщение «Функция сборки вернула null. Неприятный виджет: BlocBuilder. Функции сборки никогда не должны возвращать null». Ниже приведен код блока, а...
5051 просмотров
schedule 26.10.2022

Flutter Bloc - дерево виджетов, растущее бесконечно
Когда я возвращаюсь от окончательного вида к моему «начальному виду», сохраняется каждый State из всех 3 BlocProviders . См. Дерево виджетов: Ссылка на мой код: GIST Я не понимаю, что мне не хватает, при первом запуске все работает...
47 просмотров
schedule 05.05.2022

Flutter Bloc против управления состоянием провайдера для InProgress
Я могу управлять состоянием InProgress с помощью оператора «yield» в Flutter Bloc , Мой блок: @override Stream<ContentState> mapEventToState( ContentEvent event, ) async* { if (event is ContentStarted) { yield...
724 просмотров
schedule 09.03.2024

BlocBuilder не обновляется при изменении состояния
Я пытаюсь реализовать плеер с использованием шаблона BLOC. Когда я меняю состояние в методе mapEventToState (), виджет BlocBulder () не обновляется должным образом. Это PlayerBloc: - class PlayerBloc extends Bloc<PlayerEvent,...
147 просмотров
schedule 06.05.2023

Блок обмена Flutter между страницами
У меня есть базовое приложение флаттера с 2 страницами и 1 блоком. На главной странице отображается список пользователей (всего 2 атрибута) При щелчке по элементу пользователя на странице сведений отображаются все атрибуты....
522 просмотров
schedule 07.06.2022

flutter_bloc разделяет состояние для многих блоков
скажем, я хочу проверять подключение к Интернету каждый раз, когда я вызываю Api, если нет Интернета, вызов с исключением исключения, например NoInternetException , а затем отображение экрана состояния для пользователя, говорит ему, чтобы он проверял...
1073 просмотров
schedule 29.08.2023

Как я могу обновить значение счетчика на панели инструментов приложения Flutter? (Шаблон BLoC следует)
Для дизайна панели мониторинга, показанного на изображении, я должен отображать различные счетчики, полученные из API. Каждый счетчик будет извлекаться из разных API при просмотре метки. Моя развитая структура, DashboardScreen...
560 просмотров
schedule 21.01.2023

Передача блока виджету в качестве параметра
Как я могу передать объект блока виджету в качестве параметра, подобного этому: Я хочу иметь возможность передать один блок (TimerBloc) или другой блок (AnotherBloc) в этот класс и использовать его для возврата BlocBuilder с этим блоком. Например:...
55 просмотров
schedule 19.10.2022

Как лучше всего использовать BLoC, один BLoC на экран или один BLoC на часть экрана?
В настоящее время я разрабатываю приложение Flutter с использованием BLoC и flutter_bloc, и мне интересно, как лучше всего управлять состоянием с помощью BLoC. В моей ситуации на одном экране есть две основные отдельные части. Итак, я создал два...
82 просмотров
schedule 02.09.2022

Нужна помощь в понимании того, как flutter_bloc вводит блок
насколько я понимаю, предоставление блока на уровне метода runApp делает его доступным во всем приложении. Я не прав? У меня есть эта реализация Мой файл main.dart void main() => runApp(...
236 просмотров
schedule 01.10.2022

BlocProvider.of () вызывается с контекстом, не содержащим Bloc типа
@override Widget build(BuildContext context) { return MultiBlocProvider( providers: [ BlocProvider<TripDetailBloc>(create: (BuildContext context) => TripDetailBloc()), BlocProvider<PopUpBloc>(create:...
264 просмотров
schedule 04.12.2022

Одно изменяемое состояние вместо нескольких неизменяемых состояний?
Использую библиотеку flutter_bloc v 6.0.0 . Я ищу правильный способ использования одного изменяемого объекта, который содержит несколько состояний. Например, вместо нескольких состояний: enum RaisedButtonState { loading, idle } enum...
201 просмотров

Подождите, пока блок завершится во Flutter
Future<void> loginWithEmail( String email, String password, ) async { await FirebaseAuth.instance.signInWithEmailAndPassword(email: email, password: password); final data = await request('fetch-user'); final user =...
127 просмотров
schedule 26.03.2023

Потребитель не реагирует на изменения в ChangeNotifier в сборках профиля / выпуска
У меня есть класс, который расширяется от ChangeNotifier, он управляет состоянием одного виджета: MainSection _section = MainSection.SETUP; MainSection get section => _section; set section(MainSection value) { _section = value;...
289 просмотров

Dart: как правильно отправить событие блока в другой блок
Мне нужно получить доступ к AuthenticationBloc в моем LoginBloc, чтобы я мог запустить событие AuthenticationLogin () в случае успешного входа в систему. То, что я сделал до сих пор, не работает. Что я сделал: class LoginBloc extends...
1682 просмотров
schedule 06.02.2024

Лучшая практика хранения данных сеанса в случайном порядке по страницам
У меня есть приложение Flutter, которое содержит имя пользователя и токен для связи с веб-службой. Как я могу эффективно управлять именем пользователя и токеном, используя передовые методы? В настоящее время я записываю их в БД и выбираю их каждый...
180 просмотров

показывать предупреждение о состоянии локтя при трепете
Я знаю, что мы можем возвращать разные виджеты в определенном состоянии Cubit, но как мы можем показать предупреждение или другие взаимодействия в состояниях: BlocBuilder<LoginCubit, LoginState> ( builder: (context, LoginState loginState)...
344 просмотров
schedule 05.08.2023

проблема с добавлением события в блок в flutter_bloc
Я использую пакет Flutter_bloc, чтобы сделать телефонную аутентификацию во flutte, все работает хорошо, но мой вопрос заключается в добавлении событий в блок, например, в моем приложении, когда я нажимаю кнопку, как этот код ниже, событие добавляется...
150 просмотров
schedule 20.05.2022

Блок флаттера заполняет начальное состояние данными
У меня вопрос о правильном размещении кода блока, так сказать. Так как bloc обозначает компонент бизнес-логики, я переместил бизнес-логику (например, методы обработки данных) внутрь класса. Итак, теперь есть 2 метода: один для получения и второй для...
723 просмотров
schedule 05.04.2023