在 Android 中使用 Glide 显示图像。什么都看不见

Display an image using Glide in Android. Can't see anything

我试图在我的 ImageView 中使用 Glide 显示图像但无济于事。我没有收到任何错误,但我也没有看到任何图像

build.gradle 依赖关系:

 implementation 'com.github.bumptech.glide:glide:4.12.0'
 annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'

我的 ImageView 布局:

       <ImageView
                    android:id="@+id/profilPicture"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentTop="true"
                    android:layout_centerHorizontal="true"
                    android:src="@drawable/medicine">

       </ImageView>

在我的 MainActivity 中,我尝试在线程中显示图像

       val thread = Thread {
        try {
            Glide.with(this)
                .load("http://via.placeholder.com/300.png")
                .into(profilPicture)
        } catch (e: Exception) {
            e.printStackTrace()
        }
    }

    thread.start()

您不需要为加载创建单独的 thread,因为 Glide 会为您完成。只是:

Glide.with(this)
    .load("http://via.placeholder.com/300.png")
    .into(profilPicture)

够了

Glide 不需要ui红色 thread.it 处理 ui 线程异步 manner.also 检查您的图像大小和互联网连接。

Glide.with(this).load(url).into(view);