#flutter #dart #flutter-getx
Вопрос:
У меня есть контроллер getx, и я хочу вызывать определенную функцию и перезапускать пользовательский интерфейс каждый раз, когда мой контроллер собирается… Для этого я использую функцию OnStart
@override
get onStart {
getBalance().then((value) {
update([1]);
});
return super.onStart;
}
код в порядке, если я использую его в любом другом месте, это нормально, но в функции OnStart он не будет перестраивать мои виджеты
Могу ли я вообще использовать функцию обновления в OnStart? есть ли лучший способ достичь этого?
Комментарии:
1. Почему
get
ключевое слово раньшеonStart
?2. @S. M. ДЖАХАНГИР он построен сам по себе… я набираю OnStart, и он создается.
3. Я так не думаю
get onStart{…}
. Можете ли вы переодетьсяonStart(){…}
и посмотреть?4. @S. M. JAHANGIR OnStart работает только при первой сборке контроллера, но я хочу, чтобы функция вызывалась каждый раз, когда я пытаюсь найти контроллер