来自RecyclerView(Xamarin)的致电活动

时间:2017-05-05 23:11:11

标签: c# android .net xamarin xamarin.android

我尝试通过循环视图中的点击事件调用新活动。

这是代码,我是怎么做的

适配器

中的此代码
private Activity _context;
 public MovieAdapter(List<Movie> movies,Activity context)
    {
        this.movies = movies;
        _context = context;
    }

这是点击事件

void OnItemClick(int position)
    {
        if (ItemClick != null)
        {
            _context.StartActivity(typeof(Register));
        }
           // ItemClick(this, position);
    }

在MainActivity中我有

 var moviesAdapter = new MovieAdapter(films.results);
  

构造函数Movie Adapter有一个参数

我需要写第二个?

1 个答案:

答案 0 :(得分:0)

使用以下代码更改您的代码:

1/N

在这里,您传递的是调用者的实例,在您的情况下是var moviesAdapter = new MovieAdapter(films.results, this); 类。