Size: a a a

Dart & Flutter по-русски

2021 April 05

I*

Ivan ****** in Dart & Flutter по-русски
Paul Naumenko
А что в предупреждении пишет?
На первый взгляд всё нормально.
Мне кажется там советуют другой нейминг использовать, без подчеркиваний.
А null у вас по другой причине.
Может именем переменной ошиблись.
Это одна из проблем работы с json: по сути это Map который может возвращать null на неправильные ключи и это нормально.
я просто хочу обычный post на сервер сделать, и получив ответ понять, нужно обновляться приложению или нет.. И тут приходится городить целую кучу кода( Впервые пишу под флаттер такое
источник

I*

Ivan ****** in Dart & Flutter по-русски
или я что то недопонимаю
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Советую поставить брейкпоинт и посмотреть какие данные приходят и как их тайпкастит
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Перед 63 строкой поставьте принт или брейкпоинт и посмотрите что вам реально с сервера приходит
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Ivan ******
я просто хочу обычный post на сервер сделать, и получив ответ понять, нужно обновляться приложению или нет.. И тут приходится городить целую кучу кода( Впервые пишу под флаттер такое
Это не куча кода. 😁
источник

I*

Ivan ****** in Dart & Flutter по-русски
Paul Naumenko
Перед 63 строкой поставьте принт или брейкпоинт и посмотрите что вам реально с сервера приходит
да там всё верно, за исключением bool данных
источник

I*

Ivan ****** in Dart & Flutter по-русски
Paul Naumenko
Это не куча кода. 😁
ну на php / jquery как то всё проще))
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Ivan ******
да там всё верно, за исключением bool данных
Тогда давайте скриншот содержимого json
Я Вам не верю
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Нужны пруфы, Билли
источник

I*

Ivan ****** in Dart & Flutter по-русски
сейчас, верну код что был
источник

I*

Ivan ****** in Dart & Flutter по-русски
я на сервере поменял вместо true/false на yes/no , нормально стало
источник

I*

Ivan ****** in Dart & Flutter по-русски
решил так данные обрабатывать
источник

I*

Ivan ****** in Dart & Flutter по-русски
просто что то похожее у меня уже бывало на jquery, когда с сервера принимал true/false.  У них как будто булев данные по разному рассматриваются
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Ivan ******
я на сервере поменял вместо true/false на yes/no , нормально стало
Не надо так делать. Json нормально работает с булевыми в dart
У вас гдето косяк
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Ну или сервер с косяком
источник

I*

Ivan ****** in Dart & Flutter по-русски
окей, тогда сейчас верну.. Просто проблему для себя посерьёзней встретил)
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Paul Naumenko
Ну или сервер с косяком
В любом случае взгляд на декодированный json покажет проблему
источник

I*

Ivan ****** in Dart & Flutter по-русски
мне как то надо будет сделать 3 условия в main.dart:
1. Проверка есть ли обновления
2. Проверка, авторизован ли пользователь (есть ли api token в хранилище)
3. Переход в меню приложения
источник

I*

Ivan ****** in Dart & Flutter по-русски
Я не понимаю как вернуть вот это вот в main, и там сделать простую проверку (нужны обновления или нет)
источник

I*

Ivan ****** in Dart & Flutter по-русски
источник