Я делаю обзор переработчика, и в нем 50 элементов
Я запускаю свое приложение без планера и onClickListener, как эти
/*
holder.itemView.setOnClickListener {
val intent = Intent(holder.containerView.context, VideoActivity::class.java)
intent.putExtra("videoid",list[position].videoid)
holder.containerView.context.startActivity(intent)
}
*/
и //Glide.with(holder.containerView.context).load(list[position].thumbnail).into(holder.containerView.thumbnail)
, но у него все та же проблема
вот мой основной код
val adapter = PlaylistAdapter(playlistList!!)
playlistListView.adapter=adapter
playlistListView.layoutManager= LinearLayoutManager(this)
Это мой адаптер
class PlaylistAdapter(val list: ArrayList<PlaylistModel>): RecyclerView.Adapter<PlaylistViewHolder>(){
init{
}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): PlaylistViewHolder {
val view = LayoutInflater.from(parent.context).inflate(R.layout.item_playlist,parent,false)
return PlaylistViewHolder(view)
}
override fun getItemCount(): Int {
return list.count()
}
override fun onBindViewHolder(holder: PlaylistViewHolder, position: Int) {
holder.containerView.title.text=list[position].title
Glide.with(holder.containerView.context).load(list[position].thumbnail).into(holder.containerView.thumbnail)
holder.itemView.setOnClickListener {
val intent = Intent(holder.containerView.context, VideoActivity::class.java)
intent.putExtra("videoid",list[position].videoid)
holder.containerView.context.startActivity(intent)
}
}
}
Итак что я делаю не так? Можете ли вы дать мне совет по этому поводу?
Спасибо.