Как использовать сгенерированный API GlideApp в модуле библиотеки? - PullRequest
0 голосов
/ 20 марта 2019

Сборка библиотечного модуля.И в примере приложения, которое использует модуль библиотеки, он имеет

@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)
}

}

Но поскольку это библиотечный модуль, который не может иметь порядочности с модулем приложения, он не может скомпилировать

Как использовать сгенерированный API-интерфейс GlideAppв модуле библиотеки?

ref - https://bumptech.github.io/glide/doc/configuration.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...