I have the following log error when I'm building an android app:
Binding adapter AK(android.widget.ImageView, java.lang.String) already exists for imageUrl! Overriding com.example.newsapp.utils.ImageUtils.Companion#loadImageFromUrl with com.example.newsapp.utils.ImageUtils#loadImageFromUrlwarning: Binding adapter AK(android.widget.ImageView, java.lang.String) already exists for imageUrl! Overriding com.example.newsapp.utils.ImageUtils.Companion#loadImageFromUrl with com.example.newsapp.utils.ImageUtils#loadImageFromUrl
The imageUrl attribute is:
class ImageUtils {
companion object {
@JvmStatic
@BindingAdapter("imageUrl")
fun ImageView.loadImageFromUrl(imageUrl: String?) {
Glide.with(this).load(imageUrl).into(this)
}
}
}
and the xml file contains the following:
<ImageView
android:id="@+id/articleImage"
android:layout_width="158dp"
android:layout_height="0dp"
android:scaleType="centerCrop"
app:imageUrl="@{article.urlToImage}"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="ContentDescription"
tools:srcCompat="@tools:sample/avatars" />