在我的应用程序中,需要通过单击打开链接以进行改造,我设置了适配器,并在我的适配器中设置了代码:
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的错误!我需要帮助来解决这个问题。油箱
发布于 2019-03-02 23:02:18
为了解决这个问题,只需在主类中添加上下文
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);
}
});https://stackoverflow.com/questions/54953682
复制相似问题