Ошибки флаттера игнорируются - PullRequest
0 голосов
/ 26 февраля 2020

Я могу найти какие-то ответы на это, но я нахожу это действительно странным. Если что-то пойдет не так в моем приложении Flutter, например, я пытаюсь инициализировать список с некоторыми нулевыми значениями, код перестает работать после этой строки. Я бы ожидал какое-то сообщение об ошибке или что-то, но НИЧЕГО не происходит. Это просто не продолжается (точка останова, под которой линия не достигнута). Я попытался заключить оператор в блок try catch, но он не перехватывает его, потому что, по-видимому, ошибки нет (?).

Для дальнейшего изучения этого я попытался выдать ошибку, в которой я знаю, что ошибка произошла, и НИЧЕГО не произошло. Я не мог знать, что ошибка была выдана, если я не перешагивал код. То же самое касается моих утверждений об утверждении: когда что-то идет не так, приложение не дает мне никаких признаков этого. За исключением того, что он перестает работать через код, поэтому я должен пройти по всей базе кода, чтобы выяснить, где возникла проблема, кто-нибудь еще испытал это?

enter image description here

Рассмотрите картинку ниже. При запуске он не достигнет второй точки останова, и в отладке / сообщениях ничего не будет отображаться, а само приложение не указывает на какую-либо ошибку. Чего мне не хватает?

Также я использую IntelliJ 2019.

1 Ответ

0 голосов
/ 26 февраля 2020

Кажется, что открыт выпуск на флаттер. Это происходит только при срабатывании в асинхронной функции c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...