Я получаю ошибки при попытке запустить приложение flutter. Параметр не может иметь значение «null»

#flutter #dart

Вопрос:

Это ошибки, которые я получаю, пожалуйста, скажите мне, что делать?

lib/models.dart:21:21: Ошибка: Параметр «описание» не может иметь значение «null» из-за его типа
«Строка», но неявное значение по умолчанию равно «null». Попробуйте добавить либо явное значение по умолчанию, отличное от «null», либо модификатор «требуется». Информация о погоде({это.описание, этот.значок});

lib/models.dart:21:39: Ошибка: Параметр «значок» не может иметь значение «null» из-за его типа «Строка»,
но неявное значение по умолчанию равно «null». Попробуйте добавить либо явное значение по умолчанию, отличное от «null», либо модификатор «требуется». Информация о погоде({это.описание, этот.значок});

lib/models.dart:33:25: Ошибка: Параметр «температура» не может иметь значение «null» из-за его типа
«double», но неявное значение по умолчанию равно «null». Попробуйте добавить либо явное значение по умолчанию, отличное от «null», либо модификатор «требуется». TemperatureInfo({this.temperature});

lib/models.dart:50:25: Ошибка: Параметр «Имя города» не может иметь значение «null» из-за его типа
«Строка», но неявное значение по умолчанию равно «null». Попробуйте добавить либо явное значение по умолчанию, отличное от «null», либо модификатор «требуется». Ответ на погоду({это.название города, это.темпИнфо, это.Информация о погоде});

lib/models.dart:50:40: Ошибка: Параметр «tempInfo» не может иметь значение «null» из-за его типа
«TemperatureInfo», но неявное значение по умолчанию равно «null». «Информация о температуре» взята из «пакета:flutterapp/models.dart» («lib/models.dart»). Попробуйте добавить либо явное значение по умолчанию, отличное от «null», либо модификатор «требуется». Ответ на погоду({это.название города, это.темпИнфо, это.Информация о погоде});

lib/models.dart:50:55: Ошибка: Параметр «weatherInfo» не может иметь значение «null» из-за его типа
«WeatherInfo», но неявное значение по умолчанию равно «null». «WeatherInfo» взят из «пакета:flutterapp/models.dart» («lib/models.dart»). Попробуйте добавить либо явное значение по умолчанию, отличное от «null», либо модификатор «требуется». Ответ на погоду({это.название города, это.темпИнфо, это.Информация о погоде});

lib/main.dart:19:19: Ошибка: Поле «_response» должно быть инициализировано, поскольку его тип «WeatherResponse» не допускает значение null. «Ответ на погоду» взят из «пакета:flutterapp/models.dart» («lib/models.dart»). Ответ на погоду _ ответ;

Комментарии:

1. Привет и добро пожаловать в SO. Это неправильный способ задавать вопросы, я бы посоветовал вам: 1. Предоставить больше информации и краткого контекста, 2. Возможно, прикрепить какой-нибудь код и 3. отформатировать свой вопрос с помощью обратных ссылок до и после вашего кода just like this

Ответ №1:

This is the line with error.

 WeatherResponse _response;  

Поле экземпляра, не допускающее значения null, «_response» должно быть инициализировано.