【发布时间】:2019-03-20 15:11:56
【问题描述】:
构建库模块。在使用库模块的示例应用程序中,它具有
@GlideModule
class DPAppGlideModule : AppGlideModule() {
override fun isManifestParsingEnabled(): Boolean {
return false
}
}
并且在库模块中有:
@GlideModule
public final class LibGlideModule extends LibraryGlideModule {
}
在库模块中它使用 GlideApp 生成的 api
fun ImageView.loadImg(imageUrl: String) {
var requestOptions : RequestOptions = RequestOptions()
requestOptions.diskCacheStrategy(DiskCacheStrategy.ALL)
if (!TextUtils.isEmpty(imageUrl)) {
GlideApp.with(this.context)
.setDefaultRequestOptions(requestOptions)
.load(imageUrl)
.into(this)
}
}
但由于这是库模块,不能对应用模块有体面,所以无法编译
如何在库模块中使用GlideApp生成的api?
【问题讨论】:
标签: android-glide android-module