title: click event on recyclerview item causing activity to freeze?
body: <p>I have a recyclerview in an activity in android with various types of Item objects ( bound to Different views). when I click on a button on one of the recyclerview views, It is supposed to fire an event which in turn opens a new activity. This works the first time i tap it, but, when I try to enter the activity again This click event causes the activity to freeze? the only debug output im getting is this. No outofmemoryexception or  anything helpful like that.</p>
  
  <pre><code>[Mono] [0xb96777f0] worker finishing
  Thread finished: &lt;Thread Pool&gt; #5
  [ViewRootImpl] changeCanvasOpacity: opaque=false
  [ViewRootImpl] changeCanvasOpacity: opaque=false
  [Mono] [0xba234a20] worker finishing
  </code></pre>
  
  <p>when I click on the "Button". Which is a is a relativelayout with a click listner attached. I add data to a bundle an call StartActivity(). below is my method to open this activity</p>
  
  <pre><code>public override void openActivity(object sender, EventArgs e)
  {
          RelativeLayout btn = (RelativeLayout) sender;
          int pos = (int) btn.GetTag (Resource.Id.bottom_btn);
          TweetPicItem picitem = (TweetPicItem) newsitems[pos];
          var tweetactivity = new Intent(cont, typeof(TweetActivityImage));
  
          tweetactivity.PutExtra("content", picitem.BodyText);
          tweetactivity.PutExtra("name", picitem.TeamName);
          tweetactivity.PutExtra("image_url", picitem.TweetImage);
          tweetactivity.PutExtra("club", picitem.CreatedBy);
          tweetactivity.PutExtra ("tint", picitem.BackgroundColour);
          tweetactivity.PutExtra("isliked", picitem.ILikeThis);
          tweetactivity.PutExtra("tweetid", picitem.Id);
  
          if(picitem.Comments != null)
              tweetactivity.PutExtra("comments" ,  JsonConvert.SerializeObject(picitem.Comments));
  
         cont.StartActivity(tweetactivity, options.ToBundle());
      } 
  </code></pre>
  
  <p>and in onBind I detach before reattaching the eventhandler each time</p>
  
  <pre><code>        vh.bottombtn.SetTag(Resource.Id.bottom_btn, position);
          vh.bottombtn.Click -= openActivity;
          vh.bottombtn.Click += openActivity;
  </code></pre>
  
  <p>So essentially the app freezes when i press a button. I cant really see where this issue is coming for due to lack of debug output? First i thought it was attaching eventhandlers in onbind but iam explicitly detaching evenhandler before attaching it each time? Ive also tried it on multiple devices and the issue persists. I know there is very little info to work with here, I am stumped myself, I thought the debug out put would warn me somehow but iam getting nothing back.  If anyone has any ideas id appreciate the help/ suggestions. </p>