Вопросы по теме '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 просмотров
schedule
09.09.2022
Подождите, пока блок завершится во 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 просмотров
schedule
05.02.2023
Dart: как правильно отправить событие блока в другой блок
Мне нужно получить доступ к AuthenticationBloc в моем LoginBloc, чтобы я мог запустить событие AuthenticationLogin () в случае успешного входа в систему. То, что я сделал до сих пор, не работает.
Что я сделал:
class LoginBloc extends...
1682 просмотров
schedule
06.02.2024
Лучшая практика хранения данных сеанса в случайном порядке по страницам
У меня есть приложение Flutter, которое содержит имя пользователя и токен для связи с веб-службой. Как я могу эффективно управлять именем пользователя и токеном, используя передовые методы? В настоящее время я записываю их в БД и выбираю их каждый...
180 просмотров
schedule
28.05.2022
показывать предупреждение о состоянии локтя при трепете
Я знаю, что мы можем возвращать разные виджеты в определенном состоянии 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