Size: a a a

2018 October 16

IS

Ivan Sablin in KotlinLangRu
В случае когда icon == null всегда выбрасывается NPE. Почему? даже когда явно пишу if (tunnel.country.icon != null) все равно npe. Как проверить и чтобы не было npe
источник

IS

Ivan Sablin in KotlinLangRu
@SerializedName("icon")
       val icon: String? = null
источник

AV

Anton Vlasov in KotlinLangRu
Ivan Sablin
В случае когда icon == null всегда выбрасывается NPE. Почему? даже когда явно пишу if (tunnel.country.icon != null) все равно npe. Как проверить и чтобы не было npe
Попробуй внутри let использовать it, вместо явного обращения к полю. Ошибок в коде я не вижу
Либо нпе выбрасывается до этого кода
Либо один из объектов цепочки до ?.let = null, но оно бы подсветилось в иде
источник

AV

Anton Vlasov in KotlinLangRu
Возможно у тебя сам tunnel.country мутабельный? Хотя тоже бы подсветилось...
источник

IS

Ivan Sablin in KotlinLangRu
country иммутабельный
источник

IS

Ivan Sablin in KotlinLangRu
чет бред какой то с этой null безопасностью, нагородили
источник

IS

Ivan Sablin in KotlinLangRu
что даже на null тупо в ифе не проверишь уже))
источник

IS

Ivan Sablin in KotlinLangRu
Attempt to invoke virtual method 'java.lang.String com.vpnapp.upstream.vpnlibrary.entity.response.points.secondLevelPoints.Country.getIcon()' on a null object reference
источник

IS

Ivan Sablin in KotlinLangRu
мб тут как -то влияет то что это data class?
источник

IS

Ivan Sablin in KotlinLangRu
его поле
источник

AV

Anton Vlasov in KotlinLangRu
Ivan Sablin
Attempt to invoke virtual method 'java.lang.String com.vpnapp.upstream.vpnlibrary.entity.response.points.secondLevelPoints.Country.getIcon()' on a null object reference
У тебя поле country нуллабельное?
источник

IS

Ivan Sablin in KotlinLangRu
я обнаружил что country null))
источник

И

Икстансик @XTANCE in KotlinLangRu
Всем привет.
источник

AV

Anton Vlasov in KotlinLangRu
Ivan Sablin
я обнаружил что country null))
бинго
источник

И

Икстансик @XTANCE in KotlinLangRu
Эт наверно странный вопрос, но есть ли какая-нибудь возможность компилировать код на Kotlin в приложение прямо на андроиде? для java видел например aide. Просто не всегда пк под рукой. Хотел попробовать язык
источник

QH

Quantum Harmonizer in KotlinLangRu
Икстансик @XTANCE
Эт наверно странный вопрос, но есть ли какая-нибудь возможность компилировать код на Kotlin в приложение прямо на андроиде? для java видел например aide. Просто не всегда пк под рукой. Хотел попробовать язык
Вообще, компилятор котлина — это джарник. Но можно ли его встроить в Android-приложение — большой вопрос.
источник

И

Икстансик @XTANCE in KotlinLangRu
Окей, надеюсь когда-нибудь будет. 🌝
источник
2018 October 19

DC

Denis Chabaev in KotlinLangRu
Добрый день.  Подскажите, пожалуйста, есть ли библиотека под андроид, которая парсит формат jsonapi (https://jsonapi.org/) в котлиновские дата классы? если есть, то это будет прекрасно 😊
источник

R

Ruslan in KotlinLangRu
Denis Chabaev
Добрый день.  Подскажите, пожалуйста, есть ли библиотека под андроид, которая парсит формат jsonapi (https://jsonapi.org/) в котлиновские дата классы? если есть, то это будет прекрасно 😊
источник

DC

Denis Chabaev in KotlinLangRu
нет, конечно. не то. я про https://jsonapi.org
источник