Guest User

Untitled

a guest
Jan 15th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. class PersonFirestoredapter(private val context: Context,
  2. private val people: List<Person>) :
  3. RecyclerView.Adapter<PersonFirestoredapter.Holder>() {
  4.  
  5. override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): Holder {
  6. val layoutInflater = LayoutInflater.from(context)
  7. val view = layoutInflater.inflate(R.layout.layout_list_subscribers,
  8. parent, false)
  9. return Holder(view, people, context)
  10. }
  11.  
  12. override fun getItemCount(): Int {return people.count()}
  13.  
  14. override fun onBindViewHolder(holder: Holder, position: Int) {
  15. holder.name.text = people[position].name
  16. holder.email.text = people[position].email
  17. holder.phone.text = people[position].phone
  18. }
  19.  
  20. class Holder(itemView: View) : RecyclerView.ViewHolder(itemView){
  21.  
  22. val name: TextView = itemView.findViewById(R.id.list_name)
  23. val email: TextView = itemView.findViewById(R.id.list_email)
  24. val phone: TextView = itemView.findViewById(R.id.list_phone)
  25.  
  26. }
  27. }
Add Comment
Please, Sign In to add comment