Я загружаю изображения с определенного URL с Picasso
и получаю эту ошибку:
Не удалось создать декодер изображений с сообщением «не реализовано»
Thisмой класс адаптера:
class CountriesAdapter(var countriesList: ArrayList<Country>) :
RecyclerView.Adapter<CountriesAdapter.CountriesViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CountriesViewHolder =
CountriesViewHolder(LayoutInflater.from(parent.context).inflate(R.layout.single_item_country, parent, false))
override fun onBindViewHolder(holder: CountriesViewHolder, position: Int) {
holder.bind(countriesList[position])
}
override fun getItemCount(): Int = countriesList.size
class CountriesViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
fun bind(country: Country) = with(itemView) {
itemView.tvCountryName.text = country.name
Picasso.get().load(country.flagUrl).fit().placeholder(R.drawable.ic_asr_sun).into(itemView.ivCountryFlag)
}
}
}
Я протестировал тот же вариант использования с Glide
и все еще не работает, поэтому я предполагаю, что я делаю что-то не так.
Редактировать URL правильный