[英]Call activity from 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
類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.