Guest User

Untitled

a guest
Jan 22nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. ...
  2.  
  3. public class ContactAdapter extends RecyclerView.Adapter<ContactAdapter.ContactViewHolder> {
  4.  
  5. private ArrayList<Contact> dataList;
  6. private ContactClickListener contactClickListener; //membuat objek contactClickListener
  7.  
  8. ...
  9.  
  10. @Override
  11. public void onBindViewHolder(@NonNull final ContactViewHolder holder, int position) {
  12. ...
  13. holder.tvAlamat.setText(dataList.get(position).getAlamat());
  14.  
  15. //memberikan aksi ketika item kontak di klik
  16. holder.itemView.setOnClickListener(new View.OnClickListener() {
  17. @Override
  18. public void onClick(View v) {
  19. contactClickListener.click(
  20. dataList.get(holder.getAdapterPosition()).getNama(),
  21. dataList.get(holder.getAdapterPosition()).getNoHp(),
  22. dataList.get(holder.getAdapterPosition()).getAlamat());
  23. }
  24. });
  25. }
  26.  
  27. /**
  28. * setter untuk contactClickListener
  29. * @param contactClickListener
  30. */
  31. public void setContactClickListener(ContactClickListener contactClickListener) {
  32. this.contactClickListener = contactClickListener;
  33. }
  34.  
  35. ...
  36. }
Add Comment
Please, Sign In to add comment