YuraSika25
@YuraSika25
Учусь на программиста

Посмотрите пожалуйста. Что означает эта ошибка?

E/AndroidRuntime: FATAL EXCEPTION: main
Process: ru.startandroid.develop.retrofittest, PID: 21052
java.lang.NullPointerException: holder.itemView.titleTV must not be null
at ru.startandroid.develop.retrofittest.fragment.MyAdapter.onBindViewHolder(MyAdapter.kt:22)
at ru.startandroid.develop.retrofittest.fragment.MyAdapter.onBindViewHolder(MyAdapter.kt:12)
at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7065)
at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7107)
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Kotlin
Android developer at Yandex
Это разыменование нулевого указателя. Очевидно, ты используешь findViewById, который возвращает платформенный тип "View!", и ты в этом месте сам должен решать, может там быть null или нет. Очевидно, ты ищешь вьюху по айтишнику, которого нет в лэйауте.
На стыке джавы с котлином бывают такие приколы, так что надо быть внимательным.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
HR Prime Москва
от 200 000 до 300 000 ₽
от 220 000 до 250 000 ₽
SpectrumData Екатеринбург
от 90 000 до 150 000 ₽
20 окт. 2020, в 22:57
5000 руб./за проект
20 окт. 2020, в 21:37
300000 руб./за проект
20 окт. 2020, в 21:18
500 руб./за проект