Как избежать переполнения стека Ошибка в пакете Get_It во флаттере - PullRequest
0 голосов
/ 04 мая 2020

Чтобы избежать такого рода ошибок во Flutter get Package:

════════ Исключение, обнаруженное библиотекой виджетов ═════════════════════════════════════════════ Следующее StackOverflowError было брошено здание Строитель: Переполнение стека

Избегайте вызова зависимого виджета или класса из зависимого виджета или класса

, если у вас есть:

class A{
var x=locator<B>;
}```

Avoid doing this in class B
```class B{
var x=locator<A>;
}```


:) its crazy but possible...have fun

1 Ответ

0 голосов
/ 04 мая 2020

Вместо переменной сделайте ее получателем:

class A{
  B get x => locator<B>()
}

class B{
  A get x => locator<A>();
}
...