
MainActivity.kt에서 url 에러 처리방법이 어렵습니다.

작성한 코드 및 에러 메세지
package com.example.lovecat
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope
import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions.withCrossFade
import com.example.lovecat.databinding.ActivityMainBinding
import kotlinx.coroutines.launch
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivtyMainBinding.inflate()
setContentView(binding.root)
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
insets
}
binding.catButton.setOnClickListener {
lifecycleScope.launch {
RetrofitInstance.service.getImages(num = 4)
//withCrossFade
val result = ""
Glide.with(this@MainActivity).load(result[0].url)
.transition(withCrossFade()).into(binding.ivAlbum1)
Glide.with(this@MainActivity).load(result[1].url)
.transition(withCrossFade()).into(binding.ivAlbum2)
Glide.with(this@MainActivity).load(result[2].url)
.transition(withCrossFade()).into(binding.ivAlbum3)
Glide.with(this@MainActivity).load(result[3].url)
.transition(withCrossFade()).into(binding.ivAlbum4)
}
}
}
class ActivtyMainBinding {
companion object {
fun inflate():
}
}
}

url 에러 처리 방법을 알려 주십시오.
항상 감사합니다.
