我尝试通过循环视图中的点击事件调用新活动。
这是代码,我是怎么做的
适配器
中的此代码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有一个参数
我需要写第二个?
答案 0 :(得分:0)
使用以下代码更改您的代码:
1/N
在这里,您传递的是调用者的实例,在您的情况下是var moviesAdapter = new MovieAdapter(films.results, this);
类。