Size: a a a

Dart & Flutter по-русски

2021 May 30

М

Мухаммад Безмолвный... in Dart & Flutter по-русски
Переслано от Мухаммад Безмолвный...
В плане оптимизации программы как лучше:
- Во время компиляции создавать все эти объекты
- Или вынести это в метод, который будет создавать эти объекты только тогда, когда пользователь нажмёт на урок?
источник

AW

Alex Wow in Dart & Flutter по-русски
Во время компиляции,у тебя уже все выделено
Во время нажатия - нет
Но думаю это будет заметно при огромных данных
источник

D

Denchik in Dart & Flutter по-русски
Всем привет, кто может помочь, пытаюсь получить значение из контроллера, использую GetX
источник

P

Purple in Dart & Flutter по-русски
Не использовать GetX. Проблема решена.
источник

D

Denchik in Dart & Flutter по-русски
почему ?
источник

P

Purple in Dart & Flutter по-русски
По причинам на скриншоте выше :))
источник

РВ

Руслан Вафин... in Dart & Flutter по-русски
Покажи код контроллера и страницы где вызываешь контроллер
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
+
источник

DD

Dmitry Demchenko in Dart & Flutter по-русски
Видимо вы в методе build виджета вызываете изменения свойства, что дёргает перерисовку всего виджета, не надо так
источник

D

Denchik in Dart & Flutter по-русски
источник

D

Denchik in Dart & Flutter по-русски
🤔
источник

DD

Dmitry Demchenko in Dart & Flutter по-русски
В методе get workout exercises вы изменяете is loading  на true что и вызывает перерисовку
источник

D

Denchik in Dart & Flutter по-русски
так и есть по сути, но как это заменить
источник

D

Denchik in Dart & Flutter по-русски
в ином месте это не вызывает проблем
источник

D

Denchik in Dart & Flutter по-русски
я вызываю метод контроллера внутри build, вот это скорее проблема
источник

D

Denchik in Dart & Flutter по-русски
источник

DD

Dmitry Demchenko in Dart & Flutter по-русски
Угу, замените виджет на стейтфул и переместите вызов в initState

Либо же в onInit контроллера
источник

D

Denchik in Dart & Flutter по-русски
мне нужно с одной страници передать данные на другую, и вызвать метод контроллера в второй странице с этими данными
источник

PP

PR Promo in Dart & Flutter по-русски
Из за чего может возникать данная ошибка? Или дело в том что надо сначала проверять, что существует такая запись в хранилище? (в прошлых версиях просто null возвращало, может что то поменялось?)
источник

D

Denchik in Dart & Flutter по-русски
Спасибо, попробую
источник