谁在改造中从适配器打开 link?

who open link from adapter in retrofit?

在我的应用程序中需要通过单击打开 link 为了改造我设置了适配器 在我的适配器中我的代码:

holder.dlbtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Uri uri = Uri.parse(queryVersiones.getDl_link());
                Intent intent = new Intent(Intent.ACTION_VIEW, uri);
                startActivity(intent);
            }
        });

现在我给 startActivity 报错了!我需要帮助来解决这个问题。坦克

要解决此问题,只需在您的主 class

中添加上下文
Context mContext;

在此之后为 startActivity 添加上下文:

holder.dlbtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Uri uri = Uri.parse(queryVersiones.getDl_link());
                Intent intent = new Intent(Intent.ACTION_VIEW, uri);
                mContext.startActivity(intent);
            }
        });