Необработанное исключение: оператор проверки Null, используемый для нулевого значения

#flutter

Вопрос:

Я новичок в flutter, и эта нулевая безопасность затрудняет использование глобальных переменных.

[Мой код здесь 1

Ошибка здесь

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

1. Вы публикуете ошибку, а не код. Пожалуйста, прочитайте, как задать вопрос о переполнении стека и опубликуйте код.

2. Я тоже опубликовал код… нажмите на 1 вверху. Кстати, я впервые задаю вопрос в переполнении стека

Ответ №1:

Возможно, вы используете «!» для переменной null. Убедитесь, что ваша переменная не равна нулю

Ответ №2:

Существует множество решений . Вы можете использовать !(это указывает на то, что Значение не будет равно нулю ) (?. ) Это означает, что Если значение равно нулю, то верните значение null, иначе вызовите его свойство (например, объект?. собственность )

Var myVar = Что-то изменчивое ?? другой вариант

Это означает, что если значение someVariable равно нулю, то назначьте myVar другое значение.

Если это вам поможет , вы можете дать мне знать 🙂

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

1. Да, я понял свою ошибку. Я забыл написать ожидание перед методом CreateDatabase. Хотя спасибо.