Beginning of RecyclerView (Xamarin) activity

advertisements

I have Xamarin app with RecyclerView.

I have TextView in block. I want to start activity on click.

Here is code:

public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) {
    var movieViewHolder = (MovieViewHolder)holder;
    movieViewHolder.MovieNameTextView.Text = movies[position].CompanyName;
    var position_new = position + 1;
    movieViewHolder.MovieCount.Text = position_new.ToString();

    movieViewHolder.MovieNameTextView.Click += delegate {
        StartActivity(typeof(ClientLogin));
    };
}

But I have this error:

The name 'StartActivity' does not exist in the current context.
Cannot resolve symbol 'StartActivity'

How I can start activity from Recycler view?


Try this :

movieViewHolder.MovieNameTextView.Context.StartActivity(typeof(ClientLogin));