Невозможно использовать 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>())