Javascript 在适配器中添加意图
我有一个RecyelViewAdapter,它有多个视图4,当我在其中一个视图上添加setOnclickListener时,如果试图在空对象引用上调用虚拟方法“void android.content.Context.startActivityandroid.content.Intent”,就会出现此错误,我使用了上下文,但它也不起作用。所以我不知道怎么做 这是我的代码适配器Javascript 在适配器中添加意图,javascript,java,Javascript,Java,我有一个RecyelViewAdapter,它有多个视图4,当我在其中一个视图上添加setOnclickListener时,如果试图在空对象引用上调用虚拟方法“void android.content.Context.startActivityandroid.content.Intent”,就会出现此错误,我使用了上下文,但它也不起作用。所以我不知道怎么做 这是我的代码适配器 tuyu5u56u65 76u使用itemView.getContext而不是使用上下文 您的onClick方法应该如下
tuyu5u56u65 76u使用itemView.getContext而不是使用上下文 您的onClick方法应该如下所示
void setOnClick(LiveModel liveModel) {
itemView.setOnClickListener(v -> {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(liveModel.getLiveUrl()));
itemView.getContext().startActivity(intent);
});
}
}
void setOnClick(LiveModel liveModel) {
itemView.setOnClickListener(v -> {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(liveModel.getLiveUrl()));
itemView.getContext().startActivity(intent);
});
}
}