java - RecyclerView passing data via Intent extras -


so i'm trying pass data via intent extras second activity. code worked fine listview, when switched recyclerview doesn't show text, text area blank.

here's code: (starting in onbindviewholder())

 holder.container.setonclicklistener(new view.onclicklistener() {             @override             public void onclick(view v) {                 passdata();             }         });      }      private void passdata() {         todo item = new todo();         intent = new intent(c, details.class);         i.putextra("nazivtodoa", item.gettitle());         i.putextra("datumtodoa", item.getrecorddate());         i.putextra("idtodoa", item.getitemid());         c.startactivity(i);     } 

and how in in second activity:

  bundle extras = getintent().getextras();     string naslov = extras.getstring("nazivtodoa");     string datum = extras.getstring("datumtodoa");      textviewnazivtodoadetails.settext(naslov);     textviewdatumtodoadetails.settext(datum); 

what doing wrong?

what doing wrong, not getting current object clicked on. getting object arraylist use in adapter. that:

arraylist<item> yourlist = new arraylist();         @override          public void onclick(view v) {             // position = pass current position of object want             passdata(int position);          }      });   }   private void passdata(int position) {      todo item = new todo();     intent = new intent(c, details.class);     i.putextra("nazivtodoa", yourlist.get(position).gettitle());     i.putextra("datumtodoa", yourlist.get(position).item.getrecorddate());     i.putextra("idtodoa",    yourlist.get(position).item.getitemid());     c.startactivity(i); }