В вашем коде есть две проблемы. Первая проблема - вы передаете идентификатор ресурса в URL как R.string.base_URL
. Вы должны прочитать ресурс и передать его значение, а не идентификатор.
Объявите базовый URL-адрес как глобальный.
private var BASE_URL: String?=null
Получить контекст в адаптере.
BASE_URL=context.resources.getString(R.string.base_URL)
Или вы можете передать BASE_URL
в конструктор.
Вторая проблема заключается в том, что вы должны использовать holder.imageView
вместо PosterHolder.imageView
Picasso
.get()
.load(BASE_URL + movieData.moviePoster)
.into(holder.imageView)