【问题标题】:Unable to use Anko Intent inside RecyclerView Adapter无法在 RecyclerView 适配器中使用 Anko Intent
【发布时间】:2018-02-12 07:59:44
【问题描述】:

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

startActivity(intentFor<DetailActivity>())

我在 RecyclerView Adapter 的 onBindViewHolder 方法中的一个项目的 OnClickListener 中编写此代码。但是,我收到一个错误 unable to resolve startActivity(intentFor())

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

【问题讨论】:

    标签: android kotlin anko


    【解决方案1】:

    您需要为此访问上下文。

    context.startActivity(intentFor<DetailActivity>())
    

    更新

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

    【讨论】:

    • 哦...草率的错误!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多