![](/img/trans.png)
[英]RecyclerView Adapter OnClickListener crashes: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag
[英]Defining a RecyclerView's onCLickListener in an Activity outside the adapter class
我有六个 recyclerViews,全部由一个适配器类管理,我想为每个 recyclerViews 定义一个 onClickListener,因为每个 RecyclerViews 在六个活动中的每一个都有自己的可用数据,我如何在每个活动中实现 onclicklistener 方法回收器视图?
制作一个界面让我们说
public interface RecyclerViewItemClickListener{
void onItemClick(int position);
}
让你的活动实现这个接口,然后在你的Adapter和ViewHolder中传递这个接口。 在某些视图上设置 OnClickListener 并在 onClick(View view) 中调用
recyclerViewItemClickListeners.onItemClick(getAdapterPosition);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.