#flutter #dart
Вопрос:
Я хочу использовать список<Виджет> (Список виджетов) Я очень новичок в flutter и нашел этот код, из которого я учусь flutter, и, по-видимому, этот код не будет работать в flutter в 2021 году. Можно ли отключить нулевую безопасность? или что я могу сделать?
List<Widget> _renderFacts(Location location) {
var result = List<Widget>();
Вот ошибка, которую я получаю
Конструктор «Список» по умолчанию недоступен, если включена защита от нуля. Попробуйте использовать литерал списка[], list.filled или list.generate
Ответ №1:
Вы также должны сделать следующее.
List<Widget> data = List<Widget>.empty(growable: true);
Ответ №2:
Да, нулевую безопасность можно отключить, но это, безусловно, хуже всего!
Инициализация пустого списка виджетов проста. В качестве ошибки, которую вы предложили, просто используйте буквальный [];
List<Widget> myListOfWidgets = [];