2017-05-05 21 views
0

リサイクルビューのclickイベントで新しいアクティビティを呼び出そうとしています。ここでRecyclerView(Xamarin)からの呼び出しアクティビティ

私はアダプタ

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

、ここでこの

このコードをどのように行うのコードは、イベントにMainActivityで

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

をクリックである私は

var moviesAdapter = new MovieAdapter(films.results); 
を持っています

コンストラクタムービーアダプタには1つの引数があります

どのように2番目に書き込む必要がありますか?

答えて

0
であなたのコードを変更し

:ここでは、あなたの場合にMainActivityクラスで、呼び出し側のインスタンスを渡している

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

関連する問題