Guest User

Untitled

a guest
May 20th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> {
  2.  
  3.  
  4. public interface MyAdapterListener{
  5. void onClickCard(String id);
  6. }
  7.  
  8. public MyAdapter(MyAdapterListener listener) {
  9. //Constarctor for build the adapter
  10. this.listener = listener;
  11. }
  12.  
  13. private MyAdapterListener listener;
  14.  
  15.  
  16.  
  17. @Override
  18. public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  19. //Create view
  20. return null;
  21. }
  22.  
  23. @Override
  24. public void onBindViewHolder(ViewHolder holder, int position) {
  25. holder.itemView.setOnClickListener(new View.OnClickListener() {
  26. @Override
  27. public void onClick(View v) {
  28. if(listener!=null){
  29. listener.onClickCard("some id");
  30. }
  31. }
  32. });
  33. }
  34.  
  35. @Override
  36. public int getItemCount() {
  37. return 0;
  38. }
  39.  
  40. public class ViewHolder extends RecyclerView.ViewHolder {
  41. public ViewHolder(View itemView) {
  42. super(itemView);
  43. }
  44. }
  45. }
Add Comment
Please, Sign In to add comment