2017-05-05 56 views
0

我嘗試通過回收視圖中的單擊事件來調用新活動。來自RecyclerView(Xamarin)的致電活動

這裏是代碼,我如何在適配器

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); 

構造電影適配器有1個參數

我需要怎麼寫第二?

var moviesAdapter = new MovieAdapter(films.results, this); 

這裏要傳遞來電而你的情況是MainActivity類的實例:

回答