Описание тега statelesswidget

1 ответ

StatelessWidget против функции, возвращающей виджеты с точки зрения производительности

Есть ли разница в производительности при использовании StatelessWidget против function returning a Widget? Я хорошо знаю, по крайней мере, различия, указанные в проблеме репо этого флаттера, которые не связаны с производительностью. Дело в том, что …
22 фев '19 в 10:23
1 ответ

Зачем мне использовать StatelessWidget вместо StatefulWidget?

Я знаю это StatefulWidget позволяет нам менять виджеты, в то время как StatelessWidget не. Но если StatefulWidget может выполнить все, что StatelessWidget может выполнить + больше, зачем мне когда-либо использовать StatelessWidget над StatefulWidget…
26 дек '18 в 19:31
1 ответ

Операция навигатора запрошена с контекстом, который не включает в себя statefulwidget навигатора

Я работаю над кодом Флаттера, который следует. У меня есть проблемы со второй кнопкой под названием "Regitrese". Каждое место, где я смотрел, работает с виджетами без состояния, поэтому я не уверен, как это исправить. Я попытался изменить void, чтоб…
14 дек '18 в 23:20
1 ответ

Flutter: изменяемые поля в виджетах без сохранения состояния

Класс StatelessWidget помечен как immutable, Тем не менее, я использую scoped model, а это значит, что я избегаю StatefulWidget и использовать model изменить state в StatelessWidget, Это приводит меня к non-final fields в StatelessWidgetчто не вызыв…
07 ноя '18 в 15:22
0 ответов

Flutter: StatelessWidget.build вызывается несколько раз

Я всегда помещал код в свои вопросы здесь, но на этот раз это невозможно, так как ошибка может быть где-то в тысяче строк кода. Тем не мение: Я заметил, что метод сборки моего основного экрана (StatelessWidget), который является потомком MaterialApp…
09 ноя '18 в 09:55
1 ответ

Флаттер: где добавить слушателей в StatelessWidget?

Если бы я использовал StatefulWidget, то я бы слушал поток, например, внутри метода initState. Где бы я сделал эквивалент в StatelessWidget (хотел бы использовать Bloc с потоками для управления состоянием)? Я мог бы сделать это в методе сборки, но т…
21 фев '19 в 01:36
6 ответов

Как соотносятся виджеты с сохранением состояния и без учета состояния во Flutter?

Виджет с состоянием определяется как любой виджет, который меняет свое состояние в течение своего времени жизни. Но это очень распространенная практика для StatelessWidget иметь StatefulWidget как один из его детей. не StatelessWidget стать государс…
26 ноя '17 в 22:32
0 ответов

Более глубокое понимание: Stateful виджет всегда перестраивается, хотя я нахожусь в другом представлении?

Проблема: GroupsOverview (который использует Futurebuilder - код очень длинный и здесь не отображается), похоже, продолжает перестраиваться при переходе через другие представления (а также "подпредставления") в приложении, что приводит к слишком бол…
1 ответ

Тип флаттера "List<dynamic>" не является подтипом типа "list<Widget>"

Я пытаюсь составить список с картами с изображением, идея состоит в том, что эти карты будут генерироваться динамически в будущем через запросы API, но сейчас я хочу начать только с изображения, но когда я запускаю, у меня есть следующее ошибка: Тип…
20 мар '19 в 14:09
0 ответов

Виджеты без состояния располагают самостоятельно?

Я создал PostUpdaterWidget простирающийся StatelessWidget который использует TextEditingControllers для тестирования реализации Bloc Pattern. final _usernameController = TextEditingController(); final _contentController = TextEditingController(); @o…
06 апр '19 в 13:44
1 ответ

Как отобразить текст в виджете "Текст" после нажатия кнопки flatButton?

Я пытаюсь сделать приложение калькулятора, используя флаттер, где вместо ввода через клавиатуру я хочу получить ввод через несколько кнопок. Проблема возникает, когда я нажимаю кнопку, но она не отображает соответствующие данные в виджете "Текст" вы…
23 апр '19 в 21:35
1 ответ

Как инициализировать конечного члена другим конечным членом в подклассе StatelessWidget?

У меня есть простой StatelessWidget, который создает новый StatefulWidget в своем конструкторе. Проблема заключается в том, что для создания этого виджета сначала необходимо создать другой объект. А потом, когда я передаю его конструктору, я получаю…
18 май '19 в 17:13
1 ответ

Государство как класс требует SatefulWidget?

Я пытаюсь изучить шаблон блока во флаттере и создаю одно приложение-образец, используя bloc фреймворк. Приложение представляет собой счетчик и имеет две кнопки, расположенные в текстовом поле счетчика. После нажатия на True а также False кнопка в на…
1 ответ

Выберите StatelessWidget или StatefulWidget для подчиненного виджета с TextEditingController

Я работаю над кодом рефакторинга, чтобы отделить маленький кусочек виджетов. Там есть несколько столбцов с TextFields в каждом. Выбрали StatelessWidget так как он имеет большую производительность, может поместить связанный с TextEditingController ко…
25 май '19 в 15:18
1 ответ

NoneSet State() или markNeedsBuild() вызывается во время сборки на ListView

Поэтому я пытаюсь реорганизовать мою логику listView. В основном мой ListView стал громоздким с логикой пользовательского интерфейса, поэтому я решил, почему бы не переместить определенные части логики пользовательского интерфейса в другой класс Это…
06 авг '19 в 16:39
0 ответов

Flutter statelessWidget инициализирует модель просмотра

class RegisterPage extends StatelessWidget { final String code; RegisterPage(this.code,); RegisterViewModel _viewModel = RegisterViewModel(); } //this is RegisterViewModel class RegisterViewModel extends ViewStateModel { String code; RegisterViewMod…
13 июл '20 в 09:33
4 ответа

ошибка: тип аргумента Future не может быть назначен типу параметра void Function()

Пока я передаю значение с домашней страницы на исходную страницу, отображается ошибка: тип аргумента "Future" не может быть назначен типу параметра "void Function()". (тип_аргумента_не_ назначаемый в [строгий текст] lib\home.dart:15) Где я делаю не …
02 сен '19 в 21:41
3 ответа

Как получить контекст в любой функции StatelessWidget?

Мы хотим показать AlertDialog после некоторой асинхронной обработки, такой как сетевые процессы. При вызове showAlertDialog () из внешнего класса я хочу вызвать его без контекста. Есть хороший способ? class SplashPage extends StatelessWidget impleme…
3 ответа

Как передать данные в виджет без сохранения состояния во Flutter?

Я пытаюсь создать свое первое приложение Flutter, и у меня возникли трудности с передачей данных в виджеты без сохранения состояния. У меня есть следующие занятия: class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { …
20 сен '19 в 18:24
0 ответов

Унаследованные виджеты Flutter в виджете (без состояния или без состояния)

Во Flutter мы получаем доступ к унаследованным полям виджета, используя его статические of метод: Inhertied_widget.of(context).wanted_field Итак, мой вопрос в виджете (без состояния или с полным состоянием), когда мы используем что-то вроде этого: f…
28 сен '19 в 14:26