Javascript 在适配器中添加意图

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

我有一个RecyelViewAdapter,它有多个视图4,当我在其中一个视图上添加setOnclickListener时,如果试图在空对象引用上调用虚拟方法“void android.content.Context.startActivityandroid.content.Intent”,就会出现此错误,我使用了上下文,但它也不起作用。所以我不知道怎么做

这是我的代码适配器


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