кто открывает ссылку с адаптера в дооснащение? - PullRequest
0 голосов
/ 02 марта 2019

в моем приложении нужно открыть ссылку, щелкнув для модификации, я установил адаптер, и в моем адаптере мой код:

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!Мне нужна помощь, чтобы исправить это.Танки

1 Ответ

0 голосов
/ 02 марта 2019

для исправления это просто необходимо добавить Context в ваш основной класс

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