Несколько дней назад, код работает нормально, изображения отображаются правильно, но когда я попытался провести тестирование через неделю, android Студия начала отображать ошибку
java.lang.IllegalArgumentException: Path must not be empty.
at com.squareup.picasso.Picasso.load(Picasso.java:332)
at com.example.project.messeges.UserItem.bind(NewMessageActivity.kt:115)
at com.example.project.messeges.UserItem.bind(NewMessageActivity.kt:103)
Я использую группу ie расширение Kotlin, ниже приведен код, который раньше работал идеально
class UserItem(val user: User): Item(){
override fun bind(viewHolder: GroupieViewHolder, position: Int) {
var userProfilePicLink: String? = null
var userProfilePic = viewHolder.itemView.findViewById<CircleImageView>(R.id.imageview_new_message)
userProfilePicLink = user.thumb_image
viewHolder.itemView.username_textview_new_message.text = user.username
Picasso.get().load(userProfilePicLink).into(userProfilePic)
Log.d(TAG, "Profilepic link: $userProfilePicLink")
}
override fun getLayout(): Int {
return R.layout.user_row_new_message
}
}
путем удаления Пикассо, я могу получить ссылки в Logcat, но когда я включаю, я получаю выше. Что могло вызвать проблему.
Logcat с добавлением Picasso
2020-01-21 17:50:13.439 6157-6157/com.example.project D/NewMessageActivity: Profilepic link: https://url
2020-01-21 17:50:13.452 6157-6157/com.example.project D/NewMessageActivity: Profilepic link: https://url
2020-01-21 17:50:13.461 6157-6157/com.example.project D/NewMessageActivity: Profilepic link: https://url
2020-01-21 17:50:13.471 6157-6157/com.luvpi.luvproject D/NewMessageActivity: Profilepic link: https://url