无法在RecyclerView适配器中使用Anko Intent

时间:2018-02-12 07:59:45

标签: android kotlin anko

我在Recyclerview的适配器中将上下文作为参数传递,因此根据Anko的文档,我应该能够启动活动,如下所示:

startActivity(intentFor<DetailActivity>())

我正在使用RecyclerView Adapter的onBindViewHolder方法中的项目的OnClickListener中编写此代码。但是,我收到错误无法解析startActivity(intentFor())

我已经在gradle文件中添加了Anko commons依赖项。我已经在使用 context.startActivity(intentFor())

1 个答案:

答案 0 :(得分:4)

您需要访问该上下文。

context.startActivity(intentFor<DetailActivity>())

<强>更新

context.startActivity(context.intentFor<DetailActivity>())