Невозможно использовать Anko Intent внутри RecyclerView Adapter

У меня есть контекст, переданный в качестве аргумента в адаптер Recyclerview, и, следовательно, согласно документации Anko, я смогу начать деятельность, как показано ниже:

startActivity(intentFor<DetailActivity>())

Я пишу этот код в OnClickListener элемента внутри метода onBindViewHolder адаптера RecyclerView. Но я получаю сообщение об ошибке, не удается разрешить startActivity(intentFor())

Я уже добавил зависимость общего достояния Anko в файл gradle. Я уже использую context.startActivity(intentFor())

1 ответ

Решение

Вы должны получить доступ к контексту для этого.

context.startActivity(intentFor<DetailActivity>())

ОБНОВИТЬ

context.startActivity(context.intentFor<DetailActivity>())
Другие вопросы по тегам