Привет, ребята. Я хочу передать данные, используемые для заполнения вьюблера.
class RecyclerViewAdapter(val list: List<ListModel>): RecyclerView.Adapter<RecyclerViewAdapter.ListViewHolder>(){
override fun onCreateViewHolder(p0: ViewGroup, p1: Int): ListViewHolder {
val layoutInflater = LayoutInflater.from(p0.context)
val itemlist = layoutInflater.inflate(R.layout.recycler_item,p0,false)
return ListViewHolder(itemlist)
}
override fun onBindViewHolder(p0: ListViewHolder, p1: Int) {
val myList: ListModel = list[p1]
p0.itemView.txtImageName?.text = myList.title
Glide.with(p0.itemView.context)
.load(myList.postimg)
.into(p0.itemView.listImage);
}
override fun getItemCount(): Int {
return list.size
}
inner class ListViewHolder(v: View) : RecyclerView.ViewHolder(v){
init {
v.setOnClickListener {
val intent = Intent(v.context, WebviewActivity::class.java)
intent.putExtra("key", "testfromact") //this is where i want to put myList.title variable
v.context.startActivity(intent)
}
}
}
}
Как вы можете видеть, я пытаюсь передать данные новому действию ... Какой самый лучший способ рекламы - это простой способсделай это