Kotlin扩展在适配器中无法识别

时间:2015-11-11 19:16:37

标签: android android-recyclerview kotlin

我有picasso的基本扩展工具:

public val Context.picasso: Picasso 
get() = Picasso.with(this)

public fun ImageView.load(path: String, request: (RequestCreator) -> RequestCreator) {
    request(context.picasso.load(path)).into(this)
}

当我尝试从适配器中的imageview上下文调用它时,它无法识别。

enter image description here

与itemView.context.picasso

相同

谢谢!

1 个答案:

答案 0 :(得分:1)

我很确定你的扩展超出范围(在不同的包中)。 像这样导入您的扩展程序:

import your.package.picasso
import your.package.load

请查看the docs了解详情。