click event on recyclerview item causing activity to freeze?
<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>