This is my Recycler view adapter code and whenever i click the button of the recycler view the there is a error saying that app is closing for unknown reason can anyone pls help me to resolve this problem and if anyone need any further more details about the project will share
package com.example.chatapplication
import android.content.Context
import android.content.Intent
import android.view.LayoutInflater
import android.view.MenuItem
import android.view.View
import android.view.ViewGroup
import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView
import com.google.firebase.auth.FirebaseAuth
class UserAdapter(val context: Context, val userList: ArrayList<User>):
RecyclerView.Adapter<UserAdapter.UserViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): UserViewHolder {
val view: View = LayoutInflater.from(context).inflate(R.layout.user_layout, parent, false)
return UserViewHolder(view)
}
override fun getItemCount(): Int {
return userList.size
}
override fun onBindViewHolder(holder: UserViewHolder, position: Int) {
val currentUser = userList[position]
holder.textname.text = currentUser.name
holder.itemView.setOnClickListener{
val intent = Intent(context,test1::class.java)
context.startActivity(intent)
intent.putExtra("name",currentUser.name)
intent.putExtra("uid",currentUser.uid)
}
}
class UserViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView){
val textname = itemView.findViewById<TextView>(R.id.txt_name)
}
}