Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class PersonFirestoredapter(private val context: Context,
- private val people: List<Person>) :
- RecyclerView.Adapter<PersonFirestoredapter.Holder>() {
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): Holder {
- val layoutInflater = LayoutInflater.from(context)
- val view = layoutInflater.inflate(R.layout.layout_list_subscribers,
- parent, false)
- return Holder(view, people, context)
- }
- override fun getItemCount(): Int {return people.count()}
- override fun onBindViewHolder(holder: Holder, position: Int) {
- holder.name.text = people[position].name
- holder.email.text = people[position].email
- holder.phone.text = people[position].phone
- }
- class Holder(itemView: View) : RecyclerView.ViewHolder(itemView){
- val name: TextView = itemView.findViewById(R.id.list_name)
- val email: TextView = itemView.findViewById(R.id.list_email)
- val phone: TextView = itemView.findViewById(R.id.list_phone)
- }
- }
Add Comment
Please, Sign In to add comment